1

我有很多页面都是从旧站点设置的:

http://www.domain.com/directory/onedirectory/whatever1
http://www.domain.com/directory/onedirectory/whatever2
http://www.domain.com/directory/onedirectory/whatever3

http://www.domain.com/directory/anotherdirectory/whatever1
http://www.domain.com/directory/anotherdirectory/whatever2
http://www.domain.com/directory/anotherdirectory/whatever3

基本上,我已经摆脱了所有“随便”的目录,所以只有一个目录有一个页面(和 index.php),所以现在只有:

http://www.domain.com/directory/onedirectory
http://www.domain.com/directory/anotherdirectory

我将如何使所有“任何”目录都重定向回父目录?我不知所措。我尝试了很多东西,但都没有奏效,它们通常最终会创建一个无限循环。

提前感谢您的任何帮助。

-杰里米

4

1 回答 1

1

您在这里要做的最好的事情就是使用mod_redirect,例如:-

ReWriteRule /directory/onedirectory/whatever1 /directory/onedirectory

您甚至可以扩展它并使用正则表达式进行内联替换,请查看本教程以获得一些帮助

于 2012-06-13T18:44:22.327 回答