• • •
Apache - httpd.conf - Log
 
 • • •
Options - Order - Auth
 
 • • •
ErrorDocument
 
 • • •
AddType - MIME types
 
 • • •
CharsetDefault - CharsetSourceEnc
 
 • • •
Redirect - RedirectMatch
  • • Редиректы - перенаправления
 
 • • •
Mod_rewrite - RewriteCond
 
 • • •
AddHandler - Pass(Set)Env
 
 • • •
PHP - .htaccess
 
 • • •
Дополнительный материал
 
Реклама


 
Статистика


Presently online :  45


Htaccess.net.ru Recommended Web Hosting
Редиректы redirect - перенаправления

.htaccess (редирект) redirect - перенаправления

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

>Директива Redirect

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

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

status : необязательное поле, определяет код возврата, допустимые значения:

  • permanent (301 — документ перемещен постоянно)
  • temp (302 — документ перемещен временно)
  • seeother (303 — смотрите другой)
  • gone (410 — убран)

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

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

Redirect doc/ http://htaccess.net.ru/index.php

Redirect doc/index.html http://htaccess.net.ru/index.php


redirect /~AM http://htaccess.net.ru

redirect /~AM/index.shtml http://htaccess.net.ru


redirect http://Best.Best-Host.ru/ http://htaccess.ru/

>Директива RedirectMatch

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

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

status: необязательное поле, определяет код возврата, допустимые значения:

  • permanent (301 — документ перемещен постоянно)
  • temp (302 — документ перемещен временно)
  • seeother (303 — смотрите другой)
  • gone (410 — убран)

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

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

RedirectMatch (.*)\.gif$ http://htaccess.net.ru/$1.png

RedirectMatch (.*\.jpg)$ http://htaccess.net.ru/$1

Еще один, старый пример настройки .htaccess редиректа:

Перенаправление (редирект) посетителя при запросе определенных страниц.Это уже для всех сетевых вирусов и сканеров. Которые автоматически будут перенаправляться на сайт Microsoft:

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

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

Объем информации: 4637 bytes
Россия • Курск • A-M • htaccess.net.ru 2005 - 2010 • Recommended Web Hosting


 
  In Partnership with AOL Search    Rambler's Top100