これらのRewriteRulesをどのように1つの行に結合できますか?各パラメータはオプションですか?オプションのRewriteRuleパラメータ
RewriteRule ^(.*)/(.*)/(.*)/(.*)/ index.php?_page=$1&_sub=$2&_area=$3&_ex=$4 [NC,QSA,L]
RewriteRule ^(.*)/(.*)/(.*)/ index.php?_page=$1&_sub=$2&_area=$3 [NC,QSA,L]
RewriteRule ^(.*)/(.*)/ index.php?_page=$1&_sub=$2 [NC,QSA,L]
RewriteRule ^(.*)/ index.php?_page=$1 [NC,QSA,L]
RewriteRule^index.php [NC,QSA]
私は.*
は自動的に私が行うときは、1行(最初のルールが、すべてを削除する)には、それが働いて停止することが[^/]+
とそれを置き換えることができますので、次のブロックがそれ以外の場合は、あまりにも撮影しています必要であることを信じますか?
まあこれは '、作品のRewriteRule ^アプリ/?([\ W] +)?/?([\ W] +)?/?([\ W] +)?/?((。* ?)+)?$ index.php?_page = $ 1&_sub = $ 2&_area = $ 3&_ex = $ 4 [NC、QSA、L] ' – James
私の答えは「ほぼ」良いと考えることができます。 :) –
ええ、申し訳ありません、私はそれをチェックするつもりだった! – James