2014-09-11 5 views
1

У меня проблема с URL-адресом Codeigniter. Когда я использовать один контроллер с параметром, например: localhost/ci/products/news (где localhost/ci является URL базы), после того, как я нажмите в любом элементе <a />, например: <a href="home"/> Codeigniter перенаправляет для localhost/ci/products/home и не для localhost/ci/home.Изменение URL-адреса после использования любого контроллера с параметрами

Кто-нибудь знает, почему это происходит?

ответ

1

Вы должны использовать base_url для ссылок. Прямо сейчас ваш якорь имеет относительный путь в href = "home", у вас должен быть полный путь в ваших ссылках, когда вы используете mod_rewrite для приятных URL-адресов.

как

<a href="https://your.server/ci/home">Home </a> 
+0

Если этот ответ решил вам проблему, то пожалуйста, примите решение. В stackoverflow есть много вопросов, которые были разрешены, но не приняты. –