2015-11-01 82 views
1

用百分比%大關的URL我neee重定向301重定向對htacess

http://www.example.com.au/recipes/recipe.aspx?name=91-Sunflower%20Crackers

https://www.example.com.au/recipes/

我跟着那麼多帖子,但這不是重定向的。

這是我的代碼

RewriteCond %{QUERY_STRING} ^name=91-Sunflower%20Crackers$ 
RewriteRule ^/recipes/recipe\.aspx?$ /recipes/? [NE,L,R] 

什麼是這裏的錯誤?

回答

0

這個規則應該工作:

RewriteCond %{QUERY_STRING} "^name=91-Sunflower(\s|%20)Crackers$" [NC] 
RewriteRule ^recipes/recipe\.aspx?$ /recipes/? [NC,L,R] 

沒有領先斜線在RewriteRule和使用(\s|%20)RewriteCond匹配一個空格。