Codeigniter - страница 404 не найдена при изменении имени папки - PullRequest
0 голосов
/ 24 августа 2018

Я использую codeigniter 3.1 на моем локальном хосте.

Когда я получаю доступ к своей папке "Codeigniter" с локального хоста, она открывается нормально.

Но когда я изменяю имя папки на "myProject"и попробуйте получить доступ к localhost/myProject или localhost/myProject/index.php, на котором отображается «Страница 404 не найдена».

Но когда я попытался получить доступ к localhost/myProject/index.php/Welcome, это сработало!

Ответы [ 2 ]

0 голосов
/ 25 августа 2018

Вы также можете создать динамический базовый URL, как только это будет сделано, вам не нужно будет изменять базовый URL в config.php, даже если вы загрузите свой проект на сервер, вам не нужно будет изменять базовый URL в config.php.

Пожалуйста, используйте этот код для создания динамического базового URL.

$root = (isset($_SERVER['HTTPS']) ? "https://" : "http://").$_SERVER['HTTP_HOST'];
$root.= str_replace(basename($_SERVER['SCRIPT_NAME']), '', $_SERVER['SCRIPT_NAME']);
$config['base_url'] = $root;

Спасибо

0 голосов
/ 25 августа 2018

Перейти к вашему проекту codeigniter

  1. открыть myProject

  2. открыто заявка

  3. открыть config , затем открыть config.php файл.

  4. измените $config['base_url'] на $config['base_url'] = 'http://localhost/myProject/';

вам нужно установить base_url в имени папки вашего проекта.

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