我不想重定向
www.site123.com/images/folder01/img01.jpg
到
www.site456.com/images/folder02/img01.jpg
我想将文件夹分别重定向到文件夹。每个文件夹一行。
进入:
www.site123.com/images/folder01/sub01/sub02/999.xyz
应重定向(301)为:
www.site456.com/images/folder01/sub01/sub02/999.xyz
答案 0 :(得分:0)
由于site123到site456的目录结构看起来相同,您是否尝试过以下全局重定向?
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.site456.com/$1 [R=301,L]
如果目录/特定,则将规则更改为以下内容:
RewriteRule ^/folder/(.*) http://www.site456.com/folder/$1 [R=301,L]
如果你也想要子文件夹:
RewriteRule ^Images/?(.*) http://www.site456.com/Images/$1 [R=301,L]
为您希望匹配的每个模式创建一行,并更改相应的重定向URL /文件夹路径。有了重写,它有时也是试用/错误,所以请尝试并尝试,然后根据需要进行调整。