Я создал проект codeigniter и отлично работаю над XAMPP.

Но когда я загружаю тот же измененный base_url и данные базы данных и загружаю их на рабочий сервер, появляется ошибка 404 Page Not Found. Что делать???

Мой файл .htaccess внутри приложения содержит

<IfModule authz_core_module>
   Require all denied
</IfModule>
<IfModule !authz_core_module>
   Deny from all
</IfModule>
0
pokemon 31 Июл 2017 в 19:59
Возможный дубликат stackoverflow.com/questions/45180386/…
 – 
Gulfam Arshad
1 Авг 2017 в 11:25
Обязательно обновите .htaccess вне папки приложения и попробуйте предложенную конфигурацию в ответах.
 – 
Eiaddar
6 Авг 2017 в 00:36
Так что я должен вырезать этот файл .htaccess из папки приложения и вставить его вне приложения (в домашний каталог) @Eiaddar
 – 
pokemon
19 Авг 2017 в 16:31
А что насчет содержимого файла .htaccess. Пожалуйста, помогите @Eiaddar
 – 
pokemon
19 Авг 2017 в 16:32

3 ответа

Загрузите файл htaccess, если он уже загружен ... Проверьте перезапись мода с использованием информации php

Благодарность

0
Skalbhile 31 Июл 2017 в 21:56
Обновил вопрос, пожалуйста, посмотрите сейчас.
 – 
pokemon
3 Авг 2017 в 20:36

При переносе проекта на рабочий сервер необходимо учитывать несколько вещей. 1- проверьте версию сервера Apache и напишите соответствующий файл .htaccess, если вы работаете в версии 2.4. * попробуйте эту конфигурацию .htaccess:

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

Еще

<Directory /var/www/>
        AllowOverride All
        Order allow,deny
        allow from all
</Directory>

2- проверьте mod_rewrite на живом сервере 3- проверьте, все ли необходимые расширения, такие как open_ssl, работают в php

0
Eiaddar 31 Июл 2017 в 22:56
Обновил вопрос, пожалуйста, посмотрите сейчас.
 – 
pokemon
3 Авг 2017 в 20:36

Раньше я сталкивался с той же проблемой. Получил вот такие решения:

1. Настройте свой .htaccess

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

2. Проверьте свой маршрут.

3. Убедитесь, что в файлах контроллеров и моделей верхний регистр ..,

0
smzapp 1 Авг 2017 в 05:33
Обновил вопрос, пожалуйста, посмотрите сейчас. Мой файл .htaccess имеет другое содержимое и находится внутри каталога приложения.
 – 
pokemon
3 Авг 2017 в 20:36