У меня возникли проблемы с маршрутизацией codeigniter. У меня есть живой сайт на сервере хостинга & вот его htaccess.Codeigniter htaccess для localhost
#php_value memory_limit 256M
#php_value upload_max_filesize 50M
#php_value post_max_size 70M
AddType font/opentype .otf
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType application/font-woff .woff
AddDefaultCharset utf-8
<IfModule mod_rewrite.c>
RewriteEngine on
Options +FollowSymLinks
RewriteBase/
RewriteRule ^favicon.* - [L]
RewriteRule ^search /categories [R=301,L]
RewriteRule ^login/[R=301,L]
RewriteRule ^pages/disclaimer /pages/integritetspolicy [R=301,L]
RewriteRule ^(.*)/$ http://%{HTTP_HOST}/$1 [R=301,L]
RewriteRule ^index.php$ http://%{HTTP_HOST} [R=301,L]
RewriteCond %{HTTP_HOST} !^example\.com
RewriteRule (.*) http://example.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} (utredningar/post)
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301]
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !(utredningar/post)
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
Это отлично работает с именем домена (example.com) & хостинг сервера. В header.view & в других представлениях ссылки приведены в
<href="/assets/styles/home.css?9">
Но когда я пытаюсь сделать эту работу в локальном хосте в WAMP, он не работает. Активы (css/js/images) не загружаются & URL-адреса маршрутизации не работают.
Я изменил эти две строки
RewriteCond %{HTTP_HOST} !^example\.com
RewriteRule (.*) http://example.com/$1 [R=301,L]
в
RewriteCond %{HTTP_HOST} !^localhost
RewriteRule (.*) http://localhost/example/$1 [R=301,L]
Я изменил приложение/Config/config.php добавить базовый URL, удалить index.php и т.д ..
Я пробовал все возможные способы заставить его работать, пожалуйста, укажите, где я делаю неправильно. Большое спасибо
Какую версию CI вы используете ?? – Saty
Это 2.1, но я тоже изменил систему на 2.2. По-прежнему это не работает. –
Вы используете сервер godaddy? –