.htaccess не работает на сервере Linux

На самом деле мой проект в WordPress. Я меняю свой сервер с Windows на Linux.

После изменения этого я сталкиваюсь с этой ошибкой!

Почему не мой .htaccess поддержка сервера Linux?

Сообщение об ошибке

1

Решение

Если вы используете апаш, Вы должны настроить его, чтобы разрешить выполнение файлов .htaccess.

Для этого вы можете

  • Создать виртуальный хост, это настраивает конкретно один сайт. Используя виртуальный хост, вы можете установить имя домена, корень документа, псевдоним сервера и т. Д. Также вы можете установить Allowoverride в All (или другой). Увидеть AllowOverride
  • Установите свой конфигурация в /etc/apache2/apache2.conf (или же /etc/apache2/httpd.conf в некоторых версиях). В этих файлах есть <Directory "/var/www/" это указывает на ваш каталог / var / www /. Внутри этого тега каталога вы можете установить AllowOverride в All, Используя эту конфигурацию, каждому сайту на вашем сервере будет разрешено использовать .htaccess.

Я рекомендую использовать виртуальный хост, который позволяет более простую и понятную конфигурацию.

1

Другие решения

Оформить комментарий в файле .htaccess, если он начинается с // затем измените его на #

Для меня это решило проблему, я тоже желаю вам.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector