如果用户键入,则禁止索引

时间:2012-08-22 09:35:13

标签: .htaccess

如果链接为http://example.com,则默认情况下会重定向到http://example.com/index.html (或.php或类似的东西)。

但如果用户在网址中输入http://example.com/index.html,我想显示404错误。

我知道我能做到

RewriteEngine On RewriteRule index.html 404.html [R = 304,L]

但我想要更通用的东西,这可以适用于每一页。

2 个答案:

答案 0 :(得分:1)

尝试:

RewriteEngine On
RewriteCond %{THE_REQUEST} (index.(html|php)|/foo/bar)
RewriteRule ^ 404.html [R=404,L]

答案 1 :(得分:1)

或者简单地说:

RewriteEngine On
RewriteRule index\.(php|html?)$ 404.html [R=404,L]