2016-10-11 58 views
1

谷歌更換1個字符有一箇舊的鏈接:從鏈接

http://example.com/blog/?top-name-electronics-at-great-prices 

,我需要舊的鏈接工作,並重定向到:

http://example.com/blog/top-name-electronics-at-great-prices 

我知道這應該是容易的,但試了許多事情,只有得到錯誤。

回答

0

你可以在你的.htaccess使用此規則作爲你的第一個規則

RewriteEngine On 

RewriteCond %{QUERY_STRING} . 
RewriteRule ^blog/?$ /$0%{QUERY_STRING}? [L,NC,R=301,NE] 

然而,如果已經有內部blog/一個的.htaccess然後使用這個規則:

RewriteCond %{QUERY_STRING} . 
RewriteRule ^/?$ /blog/%{QUERY_STRING}? [L,R=301,NE] 
+0

非常感謝!是的它的工作,但由於某種原因,我得到一個額外的'/', – Leo

+0

和/博客/?查詢變成這樣: /博客//查詢 – Leo

+0

正確!這就是我需要 – Leo