Font Size

Profile

Layout

Direction

Menu Style

Cpanel

Как можно использовать mod_rewrite

Для того чтобы использовать mod_rewrite, нужно создать специальные директивы Apache, по указанию для модуля о необходимых действиях. Директивы – это упрощенные установки конфигурации. Зачастую директивы размещены в файле .htaccess (корневая папка сайта). Применяются директивы для всего сайта.

Две самые важные директивы mod_rewrite:
• RewriteEngine-Включение/отключение механизма текущего запроса
• RewriteRule: Описывание правил изменения адреса URL
Создаем простой файл .htaccess с нижеследующим содержанием и размещаем его на своем сайте:

RewriteEngine on
RewriteRule ^dummy.html$ http://www.google.com/ [R=301]
В этом файле задаются следующие установки:

• RewriteEngine on-включение механизма mod_rewrite
• RewriteRule ^dummy.html$ http://www.google.com/ [R=301] – перенаправление запросов к странице dummy.html (сайт Google). При использовании перенаправления 301.

Если вы теперь откроете ваш браузер и посетите страницу dummy.html на сайте ( если вы введете в адресной строке example.com/dummy.html), то произойдет перенаправление на google.com. Однако если вы получаете ошибку 404, то, скорее всего, на Вашем хостинге нет mod_rewrite. В этом случае нужно обратиться к администратору.

You are here