Маршруты codeignighter не работают в бродяге

Я настроил бродячую среду своего веб-сайта, чтобы работать в автономном режиме. Я установил порт 80 для перехода на 8080 на моем компьютере в бродячем файле и могу получить доступ к домашней странице локального сайта в порядке, @ "http://192.168.1.10:8080".

У меня проблема в том, что маршруты не работают, у меня включен modrewrite на apache и есть файл htaccess. Я также редактировал свой файл config.php, но все равно получаю файл 404, который не найден, когда я пытаюсь получить доступ к другим страницам. Я пропустил что-то очевидное?

Config.php =

$root = "http://".$_SERVER['HTTP_HOST'];
$root .= dirname($_SERVER['SCRIPT_NAME']);
$config['base_url']= $root;

.htaccess =

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.well-known) [NC]
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

RewriteCond %{SERVER_PORT} ^80$
RewriteCond %{REQUEST_URI} !(\.well-known) [NC]
RewriteRule ^.*$ http://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Пример маршрута =

$route['default_controller'] = 'Home';
$route['customer'] = 'customer/login/login';
$route['products'] = 'Home/products'

Я включил ведение журнала перезаписи мода, и я получаю это, как будто он просто передает то, что получает:

[Sun Sep 02 08:34:32.836789 2018] [rewrite:trace2] [pid 15927] 
mod_rewrite.c(476): [client 10.0.2.2:52113] 10.0.2.2 - - 
[192.168.1.10/sid#7f71dfca45c8][rid#7f71dfc030a0/initial] init rewrite 
engine with requested uri /products
[Sun Sep 02 08:34:32.836830 2018] [rewrite:trace1] [pid 15927] 
mod_rewrite.c(476): [client 10.0.2.2:52113] 10.0.2.2 - - 
[192.168.1.10/sid#7f71dfca45c8][rid#7f71dfc030a0/initial] pass through 
/products

Какие ошибки вы получаете? Это ошибки apache или ошибки браузера?

jdubu423 30.08.2018 00:37

Просто ошибка браузера, ошибки apache нет. Просто журнал доступа, который показывает, что 404 не найдено.

Peter Jackson 30.08.2018 09:20
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
68
0

Другие вопросы по теме