【发布时间】:2015-09-02 20:37:00
【问题描述】:
我想将任何文件请求从我的旧网站重定向到相同的文件,但在我的新网站上使用不同的 url:
www.oldwebsite.com/aaa/bbb/ccc/file.txt
->
www.newwebsite.com/bbb/ccc/file.txt
我已经在 .htaccess 文件上尝试过这个解决方案:
RewriteEngine On
RewriteRule ^(aaa/bbb/ccc/)(.*)$ http://newwebsite.com/bbb/ccc/$2 [R=301,L]
但是当我尝试使用这个网址时:
www.oldwebsite.com/aaa/bbb/ccc/file.txt
它重定向到:
http://newwebsite.com/bbb/ccc/aaa/bbb/ccc/file.txt
这是错误的,它应该重定向到这个:
www.newwebsite.com/bbb/ccc/file.txt
有人可以帮忙吗?
提前致谢。
【问题讨论】:
标签: php regex apache .htaccess redirect