0

私のサイトのニュースレターページをurl.com/newsletter/に書き直したいのですが、問題は、このステップと重複する別のルールがあります。ルールは次のようになります。

RewriteRule ^([^/]*)/$ /index.php?categories=$1 [L,QSA]  //Primeryrule overlapping the secondary rule 
RewriteRule ^newsletter/$ /?newsletter=$1 [L]

特殊なケースのルールなどを適用する可能性はありますか(.htmlや.php拡張子などの回避策は使用せず、上記のURLだけを使用します)。

4

2 に答える 2

1

Apacheは、これらのルールを上から下に読み取ります。したがって、最初に新しいルールを配置し、次に既存のルールを配置して試してみてください。

于 2013-01-10T03:22:24.483 に答える
0

ニュースレターのルールを他のルールの上に置いて、最初に適用する必要があるという解決策を見つけました。

于 2013-01-10T03:21:55.590 に答える