2015-06-09 22 views
0

試圖重定向index.php?page = 11。 (以期間)index.php?page = 11(無期間)。這是一個以某種方式在Google中編入索引的頁面,與URL中的時間段相隔離。重寫規則沒有捕獲

RewriteRule ^index\.php\?page\=11\.$ index.php?page=11 [R=301] 

這不是捕捉。

回答

1

你不能對匹配的查詢字符串的重寫規則(在?後一切),你需要匹配一個條件%{QUERY_STRING}變量:

RewriteCond %{QUERY_STRING} ^page=11\.$ 
RewriteRule ^index\.php$ /index.php?page=11 [L,R=301]