2017-04-09 116 views
1

如何重定向一个复杂的子文件夹的301重定向301子文件夹复杂的重定向保持子文件夹到位

我需要重定向数千子像

example.com/subfolder1/subfolder2/FROM-directory 

example.com/subfolder1/subfolder2/TO-directory 

我需要此重定向不具有subfolder1subfolder2的名称,但某些参数用于将这些子文件夹的名称保留在目标URL中,因为有第需要子文件夹的ousands重定向,我不想写每个URL ...大概就像

RewriteRule /$subfolder1/$subfolder2/ORIGINAL/?$ /$subfolder1/$subfolder2/NEWFOLDER/$1 [R=301,L] 

回答

0

尝试类似如下:

RewriteRule ^([^/]+)/([^/]+)/FROM-directory/(.*) /$1/$2/TO-directory/$3 [R=302,L] 

反向引用$1$2分别指subfolder1subfolder2$3指目录之后的任何内容。

一旦它正常工作并且只有在打算永久重定向时,才会将302(临时)重定向改为301(永久)。

相关问题