我有wordpress网站。我将类别url配置为不包含世界“类别”,但稍后我对其进行了更改。
现在在Google中,我同时拥有www.example.com/m/a1
和www.example.com/category/m/a1
因此www.example.com/m/a1
找不到错误,因为它更改为www.example.com/category/m/a1
是否可以在不丢失2个网址的情况下将www.example.com/m/a1
之类的所有网址格式重定向到www.example.com/category/m/a1
?
答案 0 :(得分:1)
您可以通过定义如下的htaccess
规则来重定向所有这些页面:
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^m/(.*)$ /category/m/$1 [L,NC,R=302]
这会将所有www.example.com/m/anypage
重定向到www.example.com/category/m/anypage
PS:使用这些规则时请小心,小错误可能会使网站崩溃。
希望有帮助! :)