【问题标题】:How to redirect subfolder without index file to 404?如何将没有索引文件的子文件夹重定向到 404?
【发布时间】: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>

【问题讨论】:

    标签: apache .htaccess server


    【解决方案1】:
    Options -Indexes
    ErrorDocument 403 /error404.html
    

    没关系。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-23
      • 2016-12-17
      • 2016-05-08
      • 2021-09-08
      • 2020-05-11
      • 1970-01-01
      相关资源
      最近更新 更多