[HELP] mod_rewrite: субдомен + GET параметр

ZD
На сайте с 01.12.2010
Offline
31
946

Добрый вечер, GURU :)

Помогите пожалуйста с mod_rewrite.

Изначальная задача стояла сделать динамические субдомены, с этим гугл помог:


RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^([a-z-]+).site.ru
RewriteRule (.*) view.php?name=%1 [L]

Но данный код не учитывает все что идет после .ru

Как научить его передавать GET параметры?

Чтобы test.site.ru/blabla/privet вел на site.ru/view.php?name=test&case=blabla&parametr=privet

1.Гешефт 2.???? 2.PROFIT!
siv1987
На сайте с 02.04.2009
Offline
427
#1

RewriteCond %{HTTP_HOST} ^([a-z-]+)\.site\.ru

RewriteRule (.*) view.php?name=%1 [L,QSA]

ZD
На сайте с 01.12.2010
Offline
31
#2

Большое спасибо, помогло, GET передается :)

Подскажите пожалуйста, может есть такой вариант, чтобы страница обработчик запроса указывалась в адресе?

Вот так:

test.site.ru/index.php ведет на site.ru/index.php?name=test

test.site.ru/form.php ведет на site.ru/form.php?name=test

blabla.site.ru/about.php ведет на site.ru/about.php?name=blabla

и.т.д

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий