2013-07-16 41 views
2

當用戶訪問網站www.domain.com/home.php時,我有以下重寫規則。它將他重定向到根。當沒有查詢時使用url的apache重寫規則

RewriteRule ^home\.php/[R=301,L]

不過,我不想當使用查詢(domain.com/home.php?var1=999)它用。如何使它只適用於沒有查詢字符串的網址?

回答

1

添加,檢查該查詢字符串是空的重寫條件。

RewriteCond %{QUERY_STRING} ^$ 
RewriteRule ^home\.php/[R=301,L] 
+0

謝謝真棒,現在工作:) – bicycle

+0

@bicycle快樂的幫助隊友:) –