Ошибки маршрутизации URL в php в codeigniter - PullRequest
0 голосов
/ 13 июля 2010

Моя форма входа отображается на первой странице, но когда она публикуется на других страницах, сообщение не происходит. Проблема в том, что URL-адрес имеет вид: http://sitename/users/action, который является 404 не найденным URL-адресом. Но когда я жестко прописал путь к контроллеру (то есть прекратил использовать base_url + "/ users / action" и использовал base_url + "/ system / application / controllers / users / action"), он начал работать. Как я могу решить эту проблему?

Ответы [ 3 ]

1 голос
/ 13 июля 2010

Вы также можете попробовать вашу папку config / config.php и исправить вашу $ config ['base_url'] ... надеюсь, это поможет.

1 голос
/ 13 июля 2010

Вы используете .htaccess, чтобы скрыть index.php? Если это так, вы должны принять это во внимание при маршрутизации. Если нет, вам нужно включить его. например если вы этого не скрываете, попробуйте:

base_url+"/index.php/users/action"

0 голосов
/ 19 июля 2010

У меня был файл .htaccess в неправильной папке, внутри папки system / application / config /, а не в корневой папке.после того, как я вставил файл в корневую папку, проблема была решена.

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