2012-09-10 41 views

回答

1

你想要這樣的東西。您無法匹配主機(domain.tld)中的一個RewriteRule

RewriteCond %{HTTP_HOST} domain.tld$ [NC] 
RewriteCond %{QUERY_STRING} id=1 
RewriteRule ^index.php$/[L,R=301] 
+0

謝謝!另外如何增加這個規則重定向像'/ index.php'這樣的空查詢字符串到'/'? – slfkjsdlfkj

+1

@ A-STAR只需使用'%{QUERY_STRING}'刪除該行或在其之前添加'RewriteCond%{QUERY_STRING}^$ [OR]' –

+0

是的,可以使用'^ $'。我試過簡單地刪除之前,沒有運氣。爲什麼我們在這裏需要這個字符串'RewriteCond%{HTTP_HOST} domain.tld $ [NC]'?它能做什麼? – slfkjsdlfkj

相關問題