#.htaccess #mod-rewrite
#.htaccess #перезапись мода
Вопрос:
У меня проблема с моим .htaccess.
на странице phpinfo() я вижу, что ‘mod_rewrite’ находится в ‘загруженных модулях’ в разделе ‘apache2handler’, но мой .htaccess не работает..
.htaccess
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php
У меня ошибка с .htaccess?
Комментарии:
1. «Не работает» — Прямо как моя машина, вы можете мне помочь с этим? 😉
Ответ №1:
Если у вас ошибка с .htaccess, Apache обычно выдает вам ответ 500. Честно говоря, «дешевый» способ, который я использую, чтобы убедиться, что у меня правильная конфигурация, — это поместить мусор типа «alksdjfalsdkjf» в .htaccess — ошибка 500 означает, что я ее включил, отсутствие ошибки означает, что я что-то забыл. 😉
Возможно, вы захотите проверить свои настройки AllowOverride.
Комментарии:
1. В моем случае причиной был AllowOverride
Ответ №2:
Попробуйте добавить
Параметры следующие ссылки
Выше перезапишите движок и посмотрите, работает ли это
Комментарии:
1. Я также сталкивался с подобным случаем, но у меня есть «Параметры следующие ссылки» в верхней строке.