yii2 Invalid command rewriteEngine
Primary tabs
Не получается скрыть index.php в адресной строке.
После добавления данных, как рекомендуется в документации к Yii2:
<Directory "path/to/basic/web"> RewriteEngine on # Если запрашиваемая в URL директория или файл существуют обращаемся к ним напрямую RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Если нет - перенаправляем запрос на index.php RewriteRule . index.php # ...прочие настройки... </Directory>
появляется ошибка:
Invalid command 'RewriteEngine' , perhaps misspelled or defined by a module not included in the server configuration
Решение
Проблема была в том, что у меня не был установлен модуль mod_rewrite.
Установить можно так:
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
- Log in to post comments
- 4960 reads
vedro-compota
Thu, 08/24/2017 - 12:04
Permalink
спасибо!
спасибо!
для таких заметок полезно добавлять два тэга:
(уже добавил)
Речь идёт о конфигурировании веб-сервера апач на восприятие url-а особым образом -- в данном случае его "переписывание" с добавляем имени файла скрипта -- чтобы неявно для пользователя "всё было по старому"
_____________
матфак вгу и остальная классика =)
vedro-compota
Sat, 09/02/2017 - 15:50
Permalink
роблема была в том, что у
из-за этой эе причины может быть 500-я ошибка.
_____________
матфак вгу и остальная классика =)
vedro-compota
Wed, 04/18/2018 - 14:06
Permalink
для таких заметок полезно
А теперь нашёл эту заметку тольео потому, что тут был тэг apache))
_____________
матфак вгу и остальная классика =)