Я не могу удалить index.php из URL для Codeinator - PullRequest
0 голосов
/ 29 августа 2018

Я знаю, что на этот вопрос есть больше ответов на этой странице. Но это не работает нормально для меня. Я не знаю почему. Я следовал шаг за шагом как инструкция. Не могли бы вы помочь мне проверить. Спасибо за вашу поддержку URL выглядит примерно так: examplemysite.com

Ссылка будет работать хорошо, если я добавлю для нее index.php.

  1. Изменить config.php -> $ config ['index_page'] = '';
  2. $ config ['uri_protocol'] = 'REQUEST_URI';
  3. htaccess находится на одном уровне с index.php введите описание изображения здесь

Содержание htaccess

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

1 Ответ

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

Чтобы включить mod_rewrite для Windows и Linux, выполните следующие действия:

Windows

  • Найдите и откройте файл .http.conf. Это будет находиться в вашей папке установки Apache.

  • Сделайте резервную копию http.conf, из которого вы можете восстановить, если что-то пойдет не так

  • Найдите строку #LoadModule rewrite_module modules / mod_rewrite.so и удалите хеш ‘#’ enable-mod-rewrite-1

  • Найдите блок в тегах каталога, как указано ниже, и измените на: Варианты Все AllowOverride All

  • Наконец, перезапустите сервер Apache и ваш браузер. Переписывание .htaccess теперь должно работать.

Linux (Ubuntu в качестве примера):

  • Активируйте модуль mod_rewrite с помощью

    перезапись sudo a2enmod

и перезапустите апач

sudo service apache2 restart

Чтобы использовать mod_rewrite из файлов .htaccess, отредактируйте виртуальный хост

sudo nano /etc/apache2/sites-available/000-default.conf

Ниже «DocumentRoot / var / www / html» добавьте следующие строки:

<Directory “/var/www/html”>
AllowOverride All
</Directory>

Перезапустите сервер еще раз:

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