2012-08-14 60 views
1

我正在删除过时,无关,占用空间,不产生流量和整体,浪费html的我的网站的重要部分...删除大部分的网站...如何301旧页面索引/首页?

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

幸运的是,所有这些文件都位于一个子目录中,这可能使得有1条规则而不是数百条很容易。然而,我实际上很难让这个规则起作用。

.htaccess文件:

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

的URL删除所有开始www.example.com/directory/。我错过了什么或弄乱了什么?

在此先感谢您的帮助!

回答

2

试试这个:

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

THANK YOU Yazmat。 – NotJay 2012-08-14 15:43:30

+0

欢迎您:)很高兴它工作^^ – Oussama 2012-08-14 15:44:49