Я использую 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
Таким образом, каждая загрузка страницы вызывает одну запись вышеуказанной ошибки в файле журнала. Мой файл 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
являются действительными папками.
привет спасибо за ваш ответ. Да, я могу напрямую обращаться к папке с ресурсами (после отключения индекса каталога по умолчанию). Да, у меня есть ссылки на /assets/css/styles.css или /assets/js/filename.js и т. Д. В моих файлах без базового url. Однако, я не думаю, что это главная проблема? Я попытался поставить base_url на эти ссылки, но он, похоже, не помог ??? – NoNice
Когда я просматриваю источник моей веб-страницы, все ссылки на/assets/js теперь имеют базовый url, и я все еще получаю две записи журнала ошибок в файлах журнала для Assets/js not found ?? – NoNice
Я добавил файл htaccess, который не работает, я думаю, что, возможно, «RewriteBase /» может вызвать проблему, подумайте об удалении этого как первого шага. –