我试图以递归方式重定向子目录以及驻留在该子目录中的所有子内容。
假设我有一个子目录/foo/bar
,使其显示为http://www.example.com/foo/bar
。我想将此子目录及其中的所有页面和目录重定向到/bar
,使其自身显示为http://www.example.com/bar
。因此,当有人访问http://www.example.com/foo/bar
时,他们会被重定向到http://www.example.com/bar
。
这也需要递归应用,所以页面如下......
http://www.example.com/foo/bar/butterfly.html
http://www.example.com/foo/bar/donkey/shrek.html
http://www.example.com/foo/bar/elephant/apple/peanut.html
...全部重定向到以下内容。
http://www.example.com/bar/butterfly.html
http://www.example.com/bar/donkey/shrek.html
http://www.example.com/bar/elephant/apple/peanut.html
如果没有单独指定我想要重定向的每个页面,有没有办法做到这一点?我知道如何做到这一点至少作为后备,但是拥有一行并且不必担心我需要单独重定向的30多个奇数页面会更方便。