删除大部分网站...如何将301旧页面索引/主页?

时间:2012-08-14 15:33:11

标签: php .htaccess

我删除了我网站的一大部分已过时,无关紧要,占用空间,没有产生流量和整体,浪费了HTML ...

话虽如此,所有这些页面都是实际的静态html页面(不是动态的)。我想删除它们并将任何请求重定向(301)到主页(如果出于某种疯狂的原因,某人实际上在某处找到了这些链接之一)。

幸运的是,所有这些文件都位于一个子目录中,这可能很容易拥有1个规则而不是数百个。但是,我很难让这个规则发挥作用。

.htaccess文件:

RewriteEngine On
redirect 301 /directory/([^/\.]+) http://www.example.com/

要删除的网址都以www.example.com/directory/开头。我错过了什么或搞砸了什么?

先谢谢你的帮助!!!

1 个答案:

答案 0 :(得分:2)

试试这个:

RewriteEngine On
RewriteRule ^directory/ http://www.example.com/ [L,R=301]