我想将一个父页面的子页面重定向到另一个父页面,如下所示:
/parent-1/sub-1 redirect to /parent-2/sub-1
/parent-1/sub-2 redirect to /parent-2/sub-2
/parent-1/sub-3 redirect to /parent-2/sub-3
/parent-1/sub-4 redirect to /parent-2/sub-4
等等我想做这些重定向没有插件,只是使用htaccess.(域没有改变).我知道如何重定向一个页面到另一个,但有超过150个页面有办法重定向所有页面吗
1条答案
按热度按时间vq8itlhq1#
这可能就是您要寻找的内容:
该规则将重定向所有的“子页面”。如果你需要做例外,那么一个额外的规则,为那些可以实现之前,所以以上的
RewriteRule
在该序列。您可以在中央http服务器的主机组态中实行这类规则。或者,如果您已针对http主机和位置启用这类档案的解译,您也可以使用 distributed 组态档(“.htaccess”)。
一般来说,一开始使用
R=302
temporary 重定向是一个好主意,只有在一切正常工作后才将其改为R=301
permanent 重定向。这样可以防止客户端出现严重的缓存问题。另外,请记住始终使用新的匿名浏览器窗口进行测试,或者清除浏览器缓存。