在没有默认html页面的文件夹中自动显示空白页面

时间:2011-10-06 14:03:29

标签: redirect directory

在我的网站中,我有许多文件夹,其中包含不同类型的文件。

/img/
/js/
/styles/
/files/

(我还有20个,最后我会添加更多)

目前,我在每个文件夹中都有index.html(我的默认目录),其元标记重定向到网络根目录。

是否有更好的方法或更简单的方法将这些文件夹动态地重定向到Web根目录而不是每次都创建文件?

修改:我正在使用:CentOS 5.7 + Apache 2 + php 5.3.5 + MySQL 5.1

谢谢

1 个答案:

答案 0 :(得分:26)

我认为你需要的是什么模型。这是我的建议:

RewriteEngine On
RewriteBase /

RewriteRule ^(img|js|styles|files)/?$ http://www.domain.com/ [R=301,L]

这样,如果有人请求http://www.domain.com/img/,他将自动重定向到主页面。

或者如果您愿意:

RewriteRule ^(img|js)/?$ - [F]

将拒绝许可。