Как включить 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

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

P.S. Недавно стал изучать и другие CMS, на которых можно делать сайты, а точнее интернет-магазины. Заинтересовала разработка сайтов на Битрикс, но останавливает только платность этой CMS. Пока еще мучаюсь в сомнениях рациональности покупки, так как можно же разработать все самому, но с другой стороны все упирается во время, которого, к сожалению, нет.

Комментарии:

  1. Panda опубликовал комментарий 24 Март 2013, 09:37 #

    a2enmod rewrite
    Тоже самое

    | Ответить
    • itshaman опубликовал комментарий 12 Январь 2014, 16:40 #

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

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

      | Ответить
  2. Ghen опубликовал комментарий 12 Январь 2014, 13:17 #

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

    | Ответить
    • itshaman опубликовал комментарий 12 Январь 2014, 16:40 #

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

      | Ответить
    • Роман опубликовал комментарий 30 Январь 2016, 22:56 #

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

      | Ответить
  3. Рус опубликовал комментарий 29 Ноябрь 2015, 01:02 #

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

    | Ответить
Имя
e-mail
Сайт
Текст комментария: