Как включить mod_rewrite в Apache2?

Как включить mod_rewrite в Apache2?

Любой вебмастер рано или поздно покупает в свое хозяйство VPS-сервер, на котором будет разворачивать свои эксперименты. Я уже сейчас дорос до этого, поэтому прикупил новый хостинг, на котором потихоньку буду разворачивать новые проекты и пытаться настраивать сервер до боевого состояния (как никак админ же).

После установки связки Apapche+MySQL+PHP у меня возникла проблема, которая приводила к невозможности выбора на сайтах Textpattern другого режима постоянных ссылок, кроме беспорядка.

Как оказалась проблема кроется в отсутствии mod_rewrite.

В большинстве случаев для того, чтобы активировать mod_rewrite в Apache2 необходимо выполнить 1 команду и после перезагрузить сервер, но случается, что этот способ не работает, поэтому привожу другой способ сделать это. Так сказать, чтобы наверняка.

Включаем mod_rewrite в Apache2 двумя способами:

  • Способ №1простой
    1. Активируем mod_rewrite командой:
      sudo a2enmod rewrite
    2. перегружаем Apache2:
      sudo apache2ctl restart

      или
      /etc/init.d/apache2 restart
  • Способ №2сложный, но 100% рабочий
    1. переходим в /etc/apache2/mods-enabled:
      cd /etc/apache2/mods-enabled
    2. создаем символьную ссылку на rewrite.load:
      sudo ln -s ../mods-available/rewrite.load rewrite.load
    3. открываем для редактирования конфигурационный файл /etc/apache2/sites-available/default:
      sudo gedit /etc/apache2/sites-available/default

      и исправляем:
      AllowOverride None

      на
      AllowOverride All
    4. перезапускаем демон Apache2:
      sudo apache2ctl restart

      или
      /etc/init.d/apache2 restart

Если будут какие-то вопросы, то пишите, постараюсь помочь.

Теги: и

Комментарии

Panda, 24.03.2013 09:37 #

a2enmod rewrite
Тоже самое

Ghen, 12.01.2014 13:17 #

А у меня папка etc пуста. Что делать подскажите?

Зюзгин Иван, 12.01.2014 16:40 #

Panda: a2enmod rewrite
Тоже самое

Никто и не спорит

Зюзгин Иван, 12.01.2014 16:40 #

Не может такого быть

Рус, 29.11.2015 00:02 #

красава, а где все это писать то все?? на лбу у тебя??

Роман, 30.01.2016 21:56 #

Ghen, Да вы шутник, наверное?






Важное событие
Основание Yandex<
Основание Yandex
Узнать подробнее
Комментарии
Интересное
Оглавление
  1. Включаем mod_rewrite в Apache2 двумя способами: