0

我不想重定向

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
4

1 回答 1

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/文件夹路径。通过重写,有时也需要反复试验,因此请尝试一下,然后根据需要进行调整。

于 2012-07-25T08:15:38.500 回答