我将网站转移到了新主机。在转移之前,有一些不再需要的文件夹。由于他们仍在流量,我想301他们和所有"内容"在他们内部到域的根。
我不想重定向所有404,只有当用户访问特定的网址及其添加内容时(文件夹已被删除)。
例如:
domain.com/old-folder/* - > domain.com
domain.com/older-folder/* - > domain.com
我能够将所有404重定向到索引,只有#34; old-folder"的根。和#34; old-folder" root - 但不是文件夹中的内容,这是我的最终目标。
有什么想法吗?
答案 0 :(得分:1)
如果请求针对您删除的文件夹之一,您可以简单地使用条件测试:
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/old-folder [OR]
RewriteCond %{REQUEST_URI} ^/older-folder
RewriteRule ^ / [R=301]