1
谷歌更換1個字符有一箇舊的鏈接:從鏈接
http://example.com/blog/?top-name-electronics-at-great-prices
,我需要舊的鏈接工作,並重定向到:
http://example.com/blog/top-name-electronics-at-great-prices
我知道這應該是容易的,但試了許多事情,只有得到錯誤。
谷歌更換1個字符有一箇舊的鏈接:從鏈接
http://example.com/blog/?top-name-electronics-at-great-prices
,我需要舊的鏈接工作,並重定向到:
http://example.com/blog/top-name-electronics-at-great-prices
我知道這應該是容易的,但試了許多事情,只有得到錯誤。
你可以在你的.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]
非常感謝!是的它的工作,但由於某種原因,我得到一個額外的'/', – Leo
和/博客/?查詢變成這樣: /博客//查詢 – Leo
正確!這就是我需要 – Leo