2017-01-18 4 views
2

У меня есть этот URL: http://localhost/fixbud/ как мой домашний URL. Моя страница отлично рендеринга. Но когда я иду на другую ссылку, как: http://localhost/fixbud/answer_forum я получаю ошибку 404.проблема маршрутизации в localhost в codeigniter

Вот мои маршруты:

$route['default_controller'] = "fixbudd"; 
$route['404_override'] = ''; 
$route['index'] = "fixbudd/index"; 
$route['answer_forum'] = "fixbudd/answer_forum"; 

.htaccess

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

конфигурации

$config['base_url'] = 'http://localhost/fixbud/'; 
$config['index_page'] = ''; 
$config['uri_protocol'] = 'REQUEST_URI'; 

Вы можете скажите мне правила в URL маршрутизации и как решить мою проблему? Я использую CI2

+0

может быть URL-адрес переписывания вопроса –

+0

Вы добавили файл 'htaccess'? –

+0

жаль, что я отредактировал мое сообщение и включил мой htaccess – easydev

ответ

-1

Изменить $config['base_url'] = 'localhost/fixbud/';

Это для

$config['base_url'] = 'http://localhost/fixbud/'; 

И ваш звонок собирается "fixbudd" контроллер и метод "answer_forum";

+0

все еще не работает. когда я вхожу в http: // localhost/fixbud/answer_forum в url, все еще ошибка 404 объекта не найдена. но http: // localhost/fixbud все еще работает. – easydev

Смежные вопросы