2017-08-02 6 views
0

私のケースはexample.com/js/、example.com/images/、example.com/css/、example.com/assets/です。これらの4つのURL( "js"、 "images"、 "css"および "assets"サブディレクトリ)はインデックスページを持っていません。 example.com/js/、example.com/images/、example.com/css/、example.com/assets/にアクセスすると、訪問者を404ページにリダイレクトすることができます。インデックスファイルを持たないサブフォルダを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> 

答えて

0
Options -Indexes 
ErrorDocument 403 /error404.html 

それは素晴らしいです。

関連する問題