重定向"不存在"文件夹/子文件夹/文件到域根目录

时间:2018-06-09 12:32:34

标签: .htaccess

我将网站转移到了新主机。在转移之前,有一些不再需要的文件夹。由于他们仍在流量,我想301他们和所有"内容"在他们内部到域的根。

我不想重定向所有404,只有当用户访问特定的网址及其添加内容时(文件夹已被删除)。

例如:

domain.com/old-folder/* - > domain.com

domain.com/older-folder/* - > domain.com

我能够将所有404重定向到索引,只有#34; old-folder"的根。和#34; old-folder" root - 但不是文件夹中的内容,这是我的最终目标。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

如果请求针对您删除的文件夹之一,您可以简单地使用条件测试:

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/old-folder [OR]
RewriteCond %{REQUEST_URI} ^/older-folder
RewriteRule ^ / [R=301]