【发布时间】:2017-08-02 18:44:24
【问题描述】:
我的案例是 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页面已经准备好了,url是/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>
【问题讨论】: