私はcodeigniterを使用していますが、これらの404エラーがログファイルに残っています。Htaccessファイル - 一部のフォルダに404ページが見つかりません
ERROR - 2016-04-30 16:41:15 --> 404 Page Not Found: Assets/js
ERROR - 2016-04-30 16:41:15 --> 404 Page Not Found: Assets/js
ERROR - 2016-04-30 16:41:18 --> 404 Page Not Found: Assets/js
したがって、すべてのページが読み込まれると、上記のエラーがログファイルに1つ入力されます。私のhtaccessファイルは以下のようになります。ここで何がうまくいかないの?
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
RewriteCond $1 !^(index\.php|assets|myadmin|robots\.txt)
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
assets/js
が有効なフォルダであることを確認できます。
お返事ありがとうございます。はい(デフォルトのディレクトリインデックスを無効にした後)資産フォルダに直接アクセスできます。はいベースURLのないビューファイルで/assets/css/styles.cssや/assets/js/filename.jsなどの参照があります。しかし、私はそれが主要な問題だとは思わない?私はこれらの参照にbase_urlを入れてみましたが、それはdidntは助けているようです??? – NoNice
私のWebページのソースを見ると、/ assets/jsへの参照はすべてベースURLになっていますが、Asets/jsのログファイルに2つのエラーログエントリがまだ残っていますか? – NoNice
問題がないhtaccessファイルを追加しました。「RewriteBase /」で問題が発生する可能性があります。最初のステップとして削除することを検討してください。 –