如何在.htaccess重定向中删除 /?_ upage = xxx



我正在现有.htaccess中实施一条规则,以将页面重定向到新网站。

http://my_site.com/it/partners 

应将301重定向至:

http://rvd.bbb.it

我已经实施:

Redirect 301 it/partners http://rvd.bbb.it

,但我被重定向到:

http://rvd.bbb.it/?_upage=it/partners

,目标站点找不到相应的页面。

为什么/?_upage=it/partners添加到重定向的URL以及如何摆脱它?

为什么/?_upage=it/partners添加到重定向的URL以及如何摆脱它?

实际上是由于您在此重定向规则之前正在执行的其他重写规则。

在您的.htaccess 的顶部使用此规则

RewriteEngine On
RewriteRule ^/?it/partners/?$ http://rvd.bbb.it/? [L,NC,R=301]
# all other rules go below this

相关内容

最新更新