Нужен совет по .htaccess

J
На сайте с 08.06.2006
Offline
844
698
RewriteCond %{HTTP_HOST} ford\.rooobi\.com
RewriteRule ^(.*)$ index.php?query=ford

RewriteCond %{HTTP_HOST} toyota\.rooobi\.com
RewriteRule ^(.*)$ index.php?query=toyota

RewriteCond %{HTTP_HOST} vaz\.rooobi\.com
RewriteRule ^(.*)$ index.php?query=vaz

как заменить одним?

Вариант

RewriteCond %{HTTP_HOST} (.*)\.rooobi\.com
RewriteRule ^(.*)$ index.php?query=$1

не работает.

В чем проблема?

[umka]
На сайте с 25.05.2008
Offline
456
#1
joost:
RewriteRule ^(.*)$ index.php?query=$1

Если вам нужно в query подставить имя поддомена, то должно быть так:

RewriteRule ^(.*)$ index.php?query=%1

Лог в помощь!
J
На сайте с 08.06.2006
Offline
844
#2

[umka], еще такая заморочка!

Как сделать, чтобы на поддомен se.rooobi.com правило

RewriteCond %{HTTP_HOST} (.*)\.rooobi\.com
RewriteRule ^(.*)$ index.php?query=%1

не действовало ?

а действовало другое

RewriteEngine on

RewriteCond %{HTTP_HOST} se\.rooobi\.com

RewriteRule ^(.*)$ se.php

[umka]
На сайте с 25.05.2008
Offline
456
#3
joost:
[umka], еще такая заморочка!
Как сделать, чтобы на поддомен se.rooobi.com правило

не действовало ?
а действовало другое
RewriteEngine on
RewriteCond %{HTTP_HOST} se\.rooobi\.com
RewriteRule ^(.*)$ se.php

В чём проблема? :)

RewriteCond %{HTTP_HOST} se\.rooobi\.com
RewriteRule ^(.*)$ se.php [L]
RewriteCond %{HTTP_HOST} (.*)\.rooobi\.com
RewriteRule ^(.*)$ index.php?query=%1 [L]

J
На сайте с 08.06.2006
Offline
844
#4

Уже вроде нормально!

Спасибо!

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