我删除了我网站的一大部分已过时,无关紧要,占用空间,没有产生流量和整体,浪费了HTML ...
话虽如此,所有这些页面都是实际的静态html页面(不是动态的)。我想删除它们并将任何请求重定向(301)到主页(如果出于某种疯狂的原因,某人实际上在某处找到了这些链接之一)。
幸运的是,所有这些文件都位于一个子目录中,这可能很容易拥有1个规则而不是数百个。但是,我很难让这个规则发挥作用。
.htaccess文件:
RewriteEngine On
redirect 301 /directory/([^/\.]+) http://www.example.com/
要删除的网址都以www.example.com/directory/开头。我错过了什么或搞砸了什么?
先谢谢你的帮助!!!
答案 0 :(得分:2)
试试这个:
RewriteEngine On
RewriteRule ^directory/ http://www.example.com/ [L,R=301]