Apache.RU - Webboard
Вернуться
HELP !!! (.htaccess) (Dreamer76) 30/01 - 11:27:28
Re: HELP !!! (.htaccess) (avega) 01/02 - 17:20:31
Re: HELP !!! (.htaccess) (Lexx) 03/02 - 19:09:54
Re: HELP !!! (.htaccess) (Герман) 12/04 - 17:31:16
> Original message text:
> From:
> Dreamer76 - 30/01 - 11:27:28
> Subject:HELP !!! (.htaccess)
> -----------------
> Добрый день!
>
> Как сделать такую переадресацию через .htaccess:
> Пользователь обращается на физически не существующий поддомен, например: name1.domen.ru или на name2.domen.ru, в корне сервера лежит .htaccess, который и обрабатывает эти запросы пересылая пользователей на страницу с нужной строкой запроса соответсвенно: http://www.domen.ru/page.htm?id=name1 или http://www.domen.ru/page.htm?id=name2
> Как такое сделать?
>
> Заранее спасибо!
>
>
>
From:
Lexx - 03/02 - 19:09:54
Subject:HELP !!! (.htaccess)
-----------------
Перенаправления (редиректы)
Директива Redirect
Описание: Выполняет редирект посетителя, запрашивающего документ на другой 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
Описание: Выполняет редирект посетителя, запрашивающего документ на другой 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]
Перенаправления (редиректы)
Это уже для всех сетевых вирусов и сканеров. Теперь любой запрос с адресом /_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
[Это сообщение - спам!]
Последние сообщения из форума
29540
|
|