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