mar_a
Новичок
mod_rewrite. Динамические subdomen. Загнать значение субдомена в переменную.
Задача
Преобразовать sub_dom.test1.ru к виду test1.ru/?who=sub_dom
Это первая часть
Вторая часть
Преобразовать sub_dom-select.test1.ru к виду test1.ru/?who=sub_dom&qwery=select
Естественно
код к первой части:
Тут то и незадача...
По умолчанию обращение ведется в директорию которая должна существовать
заранее
Например если вызов
sub_dom.test1.ru => test1.ru/sub_dom/?xxxxxxxx
Apache 2.0
Задача
Преобразовать sub_dom.test1.ru к виду test1.ru/?who=sub_dom
Это первая часть
Вторая часть
Преобразовать sub_dom-select.test1.ru к виду test1.ru/?who=sub_dom&qwery=select
Естественно
код к первой части:
PHP:
RewriteEngine On
#Убираем зацикливание
RewriteCond %{REQUEST_URI} !^/index.php?(.*)?$
# выделяем субдомен из нужного места
RewriteCond %{HTTP_HOST} ^(www\.)?([^.]+)\.test1\.ru$ [NC]
# Преобразуем субдомен в переменную которую я хотел-бы видеть
#RewriteRule ^(.*)$ /index.php?who=$1 [QSA,L] #И этот вариант тоже разбирал
RewriteRule ^([a-z0-9]*)\.test1\.ru/?(.*) http://test.ru/index.php?who=$1 [QSA,L]
По умолчанию обращение ведется в директорию которая должна существовать
заранее
Например если вызов
sub_dom.test1.ru => test1.ru/sub_dom/?xxxxxxxx
Apache 2.0