0

私はこのルールを持っています..これを最初のルールとして設定しました

RewriteRule ^categories_compare/$ index.php?app_table_comparison=3 [L]

これは私が入力した URL です。

http://apps.com/categories_compare

問題は、リダイレクトを行わないことです..それはなぜですか?

これは私のhtaccessの一部です:

RewriteRule ^news2/([^/\.]+).(html)$ index.php?news_url_two=$1 [L]
RewriteRule ^news/([^/\.]+).(html)$ index.php?news_url=$1 [L]
RewriteRule ^categories_compare/?$ index.php?app_table_comparison=3 [L]

最後のルールを機能させたい。

4

2 に答える 2

0

正規表現は:^news3/$であるため/、最後に末尾が必要ですが、news3. ルールを次のように変更してみてください。

RewriteRule ^news3/?$ index.php?app_table_comparison=3 [L]

/?、スラッシュがオプションであることを意味します。

于 2012-09-10T07:30:55.533 に答える
0
RewriteRule categories_compare http://fuckedapps.com/index.php?app_table_comparison=3 [L]

わかりました ^ または / または ^ または $ なしのソリューションです。

^categories_を入れてもうまくいかなかったのは奇妙なことです

于 2012-09-10T08:32:33.063 に答える