我已经从免费博客服务转移到我自己的托管服务。我无法完全控制我的旧博客引擎,但我可以通过主题创建工具重写一些链接。这样,我计划将旧用户重定向到我的新网站。
http://oldomain.com/post/post_id
之类的链接将被写为http://newdomain.com/http://olddomain.com/post/post_id
,因为主题设施不允许我获取相对于网站根目录的网址。
我想要做的是使用我的新域名中的http://newdomain.com/http://olddomain.com/post/post_id
文件将http://newdomain.com/post/post_id
重定向到.htaccess
。
如何使用.htaccess
文件实现此目的?
答案 0 :(得分:2)
您可以使用:
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+http://[^/]+([^\s]+) [NC]
RewriteRule ^ %1 [R=301,L,NE]