仅当原始文件夹存在时,重定向才有效

时间:2017-10-15 13:43:23

标签: .htaccess redirect

我在wordpress中导入了大约1000个文件并创建了像这样的htaccess重定向:

Redirect 301 /folder_a/name.htm http://www.example.com/folder_b/folder_a/name/

在将原始文件夹重命名为folder_a_old之前,此工作正常。没有更多的重定向。相反,我得到了#34; File not found"。旧页面(当然)不会显示,但新的Wordpress页面也不会显示。当我恢复原始文件夹的名称时,重定向再次工作。这种行为的解释是什么?如何删除原始文件夹(以避免混淆)?

1 个答案:

答案 0 :(得分:0)

试试这个:

Redirect 301 /folder_a/    http://www.example.com/folder_b/folder_a/name/

上面的代码会将每个请求重定向到folder_ahttp://www.example.com/folder_b/folder_a/name/,例如:

yoursite/folder_a/test.php   to http://www.example.com/folder_b/folder_a/name/test.php

注意:清除浏览器缓存测试。