2011-10-21 19 views
1

我找了.htaccess重寫條件變量不包括文件忽略具有GET變量文件,因此,例如,我希望它忽略foo.php?key=val與重寫

目前我已將所有文件路由到index.php,但我希望用戶能夠直接訪問網頁,如果他們在URI中的?之後有任何內容。

非常感謝!

回答

2

RewriteRule前補充一點:

RewriteCond %{QUERY_STRING} ^$ 

更多信息

+0

謝謝 - 對不起,我沒有足夠的代表投票給你。 –

1

您想使用的RewriteCond這個(「?」以後的部分)

RewriteCond %{QUERY_STRING} ^$ 

當查詢字符串是空的,將匹配。例如:

RewriteEngine on 
RewriteCond %{QUERY_STRING} ^$ 
RewriteRule ^(.*)$ /index.php 
+0

Apache Docs再次感謝。抱歉缺乏投票權。 –