@Let_peace

Не работает .htaccess на хостинге от reg.ru, как исправить?

В корневой папке на сайте (хостинг на reg.ru) лежит такой файл .htaccess:
RewriteEngine On
AddDefaultCharset UTF-8
DirectoryIndex index.php main.php venki.html
RewriteBase /
RewriteRule (.*)\.html$ $1 [R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ /index.php?route=$1 [QSA,L]

Но ничего не работает, подскажите пожалуйста, что надо исправить здесь?
  • Вопрос задан
  • 1641 просмотр
Решения вопроса 1
shambler81
@shambler81 Куратор тега htaccess
1. У вас может быть nginx+PHP-FPM и .htaccess вообще не будет работать переносите правила в nginx.
2. У вас не включен mod_rewrite зайдите в панель и включите, если в панели нет то можно попробовать так
a2enmod rewrite
service apache2 restart

3. Еще вариант у вас не включена поддержка самого .htacces в апачь, это можно скорее всего сделать или через панель или с консоли , опять же в зависимости от ОС тарифа и тд
4. У файла прав не позволяющие апачь его прочитать, права или владелец.

Что проветрить че делать.
1. вы вводите намеренно ошибку в файле сайт должен перестать работать. Если нет то его действительно не читают.
2. сапорт, поскольку по умолчанию мод реврайт у всех включен а .htaccess по умолчанию обрабатывается.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы