2

我已经从免费的博客服务转移到我自己的托管服务。我无法完全控制我的旧博客引擎,但我可以通过主题创建工具重写一些链接。这样,我计划将我的旧用户重定向到我的新站点。

诸如此类的链接http://oldomain.com/post/post_id将被写为http://newdomain.com/http://olddomain.com/post/post_id因为主题设施不允许我获取相对于站点根目录的 url。

我想要做的是重定向http://newdomain.com/http://olddomain.com/post/post_idhttp://newdomain.com/post/post_id使用.htaccess我的新域上的文件。

如何使用.htaccess文件实现此目的?

4

1 回答 1

2

您可以使用:

RewriteEngine On

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+http://[^/]+([^\s]+) [NC]
RewriteRule ^ %1 [R=301,L,NE]
于 2013-10-08T18:44:45.067 回答