Главная
HTML
Изучаем HTML
SSI
Что может SSI
htaccess
Популярно про
htaccess
Раскрутка
Раскрути свой сайт!
Разное
Самое разное..



TeachPro Web-дизайн


...::: ПАРТНЕРЫ :::...
фото. фото! - Fotomag; . Телефоны nokia смартфоны.; недорогие ноутбуки
 

htaccess redirect - перенаправления

Можно отметить, что это даннная настройка .htaccess - конфигурационного файла Arache, одна из самых используемых.

Описание: Данная директива .htaccess выполняет редирект посетителя, запрашивающего документ на другой URL . Выполняет внешний редирект (сообщая браузеру о необходимости загрузить другой URL ).

Синтаксис: Redirect [status] URL-path URL

status : необязательное поле, определяет код возврата, допустимые значения: permanent (301 — документ перемещен постоянно), temp (302 — документ перемещен временно), seeother (303 — смотрите другой), gone (410 — убран).

URL - path : локальная часть URL запрашиваемого документа.

URL : URL куда должен быть выполнен редирект

Redirect temp / http://www.iho.ru/newyear.html

Redirect temp /index.html http://www.iho.ru/newyear.html

Redirect permanent /prices2002.html http://www.iho.ru/prices2003.html

Директива RedirectMatch

Описание: Выполняет .htaccess редирект посетителя, запрашивающего документ на другой URL . Выполняет внешний редирект (сообщая браузеру о необходимости загрузить другой URL ). Директива аналогична Redirect , за исключением того, что вместо адреса запрашиваемого документа пишется регулярное выражение (шаблон)

Синтаксис: Redirect [ status ] regexp URL

status : необязательное поле, определяет код возврата, допустимые значения: permanent (301 — документ перемещен постоянно), temp (302 — документ перемещен временно), seeother (303 — смотрите другой), gone (410 — убран).

URL - path : локальная часть URL запрашиваемого документа.

regexp : регулярное выражение (шаблон), описывающее группу URL -ей.

RedirectMatch (.*)\.gif$ http://www.myserver.com$1.png

RedirectMatch (.*\.jpg)$ http://www.myanother.com$1

Пример: разные страницы, в зависимости от IP адреса посетителя. В примере посетители с адреса 192.168.1.1 перенаправляются на другую страницу

RewriteCond %{REMOTE_ADDR} 192.168.1.1

RewriteRule ^/$ /anoter_index_pahe.html [L]

Пример: разные страницы, в зависимости от ссылающейся страницы. В примере посетители, приходящис со страницы http :// www . partner . ru / вместо / prices . html получают / anoter _ prices . html

RewriteCond %{HTTP_REFERER} http://www.partner.ru/recep.html

RewriteRule ^/prices.html$ /anoter_prices.html [L]

 

Еще один, старый пример .htaccess настройки %- ) ->

Перенаправление посетителя при запросе определенных страниц.Это уже для всех сетевых вирусов и сканеров. Теперь любой запрос с адресом /_ vti _ bin будет автоматически перенаправляться на Microsoft :

redirect /_vti_bin http://www.microsoft.com

redirect /scripts http://www.microsoft.com

redirect /MSADC http://www.microsoft.com

redirect /c http://www.microsoft.com

redirect /d http://www.microsoft.com

redirect /_mem_bin http://www.microsoft.com

redirect /msadc http://www.microsoft.com

RedirectMatch (.*)\cmd.exe$ http://www.microsoft.com$1

Источник: http://htaccess.net.ru

 





...::: ПАРТНЕРЫ :::...
Цифровая техника. Canon.: магазин Fotomag; официальный сайт сбербанка
 

Rambler's Top100
Яндекс цитирования

© Основы web дизайна Copyright 2006-2008