如何将没有索引文件的子文件夹重定向到404?

时间:2017-08-02 18:44:24

标签: apache .htaccess server

我的案例是example.com/js/,example.com/images/,example.com/css/,example.com/assets/。这四个URL(“js”,“images”,“css”和“assets”子目录)没有索引页面。我希望当访问者访问example.com/js/,example.com/images/,example.com/css/,example.com/assets /.

时,将访问者重定向到404页面。

我的404页面已准备就绪,网址为/error404.html。

这是我尝试在我的.htacess中添加但不起作用的内容。

<Files "assets/*">
RewriteCond %{REQUEST_URI} !=/error404.html
RewriteRule ^ - [R=404,L]
</Files>
<Files "images/*">
RewriteCond %{REQUEST_URI} !=/error404.html
RewriteRule ^ - [R=404,L]
</Files>
<Files "js/*">
RewriteCond %{REQUEST_URI} !=/error404.html
RewriteRule ^ - [R=404,L]
</Files>
<Files "css/*">
RewriteCond %{REQUEST_URI} !=/error404.html
RewriteRule ^ - [R=404,L]
</Files>

1 个答案:

答案 0 :(得分:0)

Options -Indexes
ErrorDocument 403 /error404.html

没关系。