.htaccess到301将所有年龄段重定向到单页

时间:2014-02-16 20:09:37

标签: apache .htaccess mod-rewrite

我找到了大量将站点的所有页面重定向到单个根目录的示例,但它们都涉及从旧域名切换到新域名。我使用相同的域名,但有一个网站曾经有一堆页面,但现在是一个单页网站。所以我想匹配每个旧页面并将流量发送到根目录(这将提供index.php文件...但我不希望在我的URL中)。

例如,这些中的每一个(实际上有太多手动列出):

http://www.website.com/oldpage/
http://www.website.com/page.html
http://www.website.com/stuff.php

应该301重定向到:

http://www.website.com/

1 个答案:

答案 0 :(得分:0)

谢谢@Justin Iurman

我使用你的代码工作了......但是你的“太好了”并且正在清理我的图像和css!这似乎是有用的:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteCond %{REQUEST_URI} !^/$
RewriteRule ^.*$ / [R=301,L]