Проверка работы модуля mod_rewrite

Директивы для модуля mod_rewrite веб-сервера Apache используются в Webasyst для формирования удобных для чтения адресов веб-страниц —ЧПУ и для работы некоторых функций приложений, например, для показа изображений товаров с указанными размерами.

Как проверить работу модуля на вашем сервере

  1. Создайте в корневой директории домена на вашем сервере поддиректорию mod_rewrite_test/ со следующими проверочными файлами:
    • .htaccess:
      RewriteEngine On
      RewriteRule ^.*$ index.php
    • index.php:
      <?php
      echo 'mod_rewrite works!';
  2. Откройте в браузере адрес вида http://mydomain.ru/mod_rewrite_test/check.

Если модуль mod_rewrite установлен и настроен, то на открывшейся странице появится надпись

mod_rewrite works!

Если этого не произошло, обратитесь к администратору сервера для правильной настройки модуля.

4 комментария

  • +1
    Игорь Игорь 15 января 2015 15:19 #

    взломал себе мозг, почему оно не работает.оказалось, в конфиге апача пропустил глобальный AllowOverride None ...закоментил и сделал 'mod_rewrite' => '1' в /wa-config/config.php.все ок

  • +1
    Владимир П Владимир П 21 мая 2016 10:14 #

    надпись mod_rewrite works! появилась, картинки на сервере формируются, но на сайте не показываются, в чем может быть проблема. подписанная ссылка на картинку указывает на реальную папку, в которой есть реальный файл с изображением.

    • +1

      Посмотрите в инструментах разработчика (консоли) браузера, что отдаётся при запросах изображений с сервера. Установите приложение Логи, включите в нём логирование ошибок PHP и посмотрите, какие сообщения появляются в лог-файле php.log.

    • +1
      Mariman Mariman 14 сентября 2017 12:01 #

      Была такая проблема. Оказывается у хостера установлен nginx как прокси к картинкам и статике. Это видно по хидерам ответа от картинки. А для nginx не работает с .htaccess . Письмо к хостеру с просьбой отключить для моего хоста nginx все решил.

      Добавить комментарий

      Чтобы добавить комментарий, зарегистрируйтесь или войдите