My Project Directory at Server address is : ci.xyz.com/ci/h/
I used on my codeigniter project:
$config['base_url'] = './';
$config['index_page'] = '';//index.php
Маршрут как:CSS не работает в моем проекте CodeIgniter, но почему?
$route['default_controller'] = "home/index/";
HTAccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /ci/h/
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]
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
Когда функция индекса дома (от контроллера маршрут по умолчанию) загружается, то все ресурсы работает. Но когда я нажимаю ссылку (например, home/aboutus), тогда ресурсы не работают только с отображением текста. Я использовал в качестве ссылки echo base_url ('home/aboutus'); и для resoureces echo base_url ('assets/theme/css/style.css');
В чем моя ошибка? Не могли бы вы рассказать мне о моей проблеме?
Я не знаю достаточно о codeigniter, чтобы судить, была ли проблема, изложенная в [этом вопросе] (http://stackoverflow.com/questions/27744603/css-js-and-images -do-not-display-with-pretty-url) является проблемой здесь, но вы можете прочитать ее самостоятельно. – Sumurai8