Путаница кодовой маршрутизации URL путаницы - PullRequest
0 голосов
/ 24 января 2012

У меня небольшая проблема.Я настроил свой контроллер по умолчанию следующим образом:

c$route['default_controller'] = 'news';

, поэтому, когда я указываю своему браузеру на http://localhost/mysite, все новости загружаются в соответствии с инструкциями контроллера новостей.Теперь на этой странице я дал ссылки на «прочитать статью», чтобы прочитать статью полностью.Для этого я должен указать свой браузер на http://localhost/index.php/news/view/news-slug. Я хочу удалить index.php из URL.Я уже пытался перенаправить с использованием подстановочных знаков без какого-либо успеха.Можете ли вы сказать мне, как это сделать?

Ответы [ 2 ]

4 голосов
/ 24 января 2012

Существует документация по удалению index.php из URL, если вы используете Apache с mod_rewrite:

Используя следующий код перезаписи:

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

Кроме того, у вас есть много похожих вопросов, посмотрите на эти вопросы из поиска:

0 голосов
/ 24 января 2012

Для этого вам нужно определить свой файл .htaccess.Проверьте эту вики: http://codeigniter.com/wiki/mod_rewrite

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...