The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"RewriteRule и редирект"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"RewriteRule и редирект"  
Сообщение от PAG email(ok) on 30-Апр-08, 11:17 
Здравствуйте!
Подскажите, пожалуйста, как мне избежать редиректа в следующей ситуации.
Есть домен domen.com
у него надо обработать группу поддоменов, для чего я прописываю вот такой код в htaccess

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^([^.]+)\.domen\.com$ [NC]
    RewriteRule ^(.*)$ http://domen.com/subdomens/$1?domen=%1 [L,QSA]

В папке subdomens будут лежать обработчики. Схема отрабатывает, но мне не нравится, что происходит редирект, т.е. в URL заменяется исходная строка на ту, что получилось, а мне бы хотелось, чтобы URL не менялся.
Подскажите, что нужно сделать?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "RewriteRule и редирект"  
Сообщение от Fisher (??) on 01-Май-08, 10:23 
>[оверквотинг удален]
>код в htaccess
>
> RewriteEngine On
> RewriteCond %{HTTP_HOST} ^([^.]+)\.domen\.com$ [NC]
> RewriteRule ^(.*)$ http://domen.com/subdomens/$1?domen=%1 [L,QSA]
>
>В папке subdomens будут лежать обработчики. Схема отрабатывает, но мне не нравится,
>что происходит редирект, т.е. в URL заменяется исходная строка на ту,
>что получилось, а мне бы хотелось, чтобы URL не менялся.
>Подскажите, что нужно сделать?

Взял у хостера, сам не пробывал:

RewriteEngine On
Options +FollowSymlinks

RewriteCond %{ENV:REDIRECT_MYFLAG} ^$
RewriteCond %{HTTP_HOST} ^dmih-test\.farewell\.ru$
RewriteRule ^(.+) %{HTTP_HOST}$1 [E=MYFLAG:1]
RewriteRule ^dmih-test\.farewell\.ru(.*) /dmih-test%{REQUEST_URI} [L]

(в данном тексте 6 строк, если нужно, устраните лишние переносы)

В данном примере домен dmih-test.farewell.ru перенаправляется в папку dmih-test сайта farewell.ru.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру