1

我正在将一个 ASP 网站迁移到 WordPress。目前,我正在修复从旧网站到新网站的 404 错误,但我找到了一个如下所示的 URL

http://www.mysite.com/www.customer-web-site.com

我喜欢将此域重定向到

http://www.customer-web-site.com

目前我使用了以下重写规则,但没有运气:

RewriteRule ^(www\.([^\.]*)\.([a-z]{2,3}))    http://$1    [R=301,L]

但是这个,把我重定向到

http://index.php/

有人可以帮助我吗?

亲切的问候

4

1 回答 1

1

那么重写规则中的 1 美元呢?将其更改为 $0 是否可以解决此问题?

$1 到 $9 提供从 RewriteRule 访问模式的分组部分(在括号中),该 RewriteRule 受当前 RewriteCond 条件集的约束。$0 提供对该模式匹配的整个字符串的访问。

Apache mod_rewire 文档

于 2013-06-10T08:17:23.727 回答