RewriteCond и RewriteRule

Старый mweb

Модератор: [mweb team]

RewriteCond и RewriteRule

Сообщение Mikhey Чт сен 01, 2005 18:09

В .htaccess есть такие записи:

RewriteCond %{HTTP_HOST} ^subdomain1.domain.com$
RewriteCond %{REQUEST_URI} !subdomain1/
RewriteRule ^(.*)$ subdomain1/%{REQUEST_URI}

RewriteCond %{HTTP_HOST} ^subdomain2.domain.com$
RewriteCond %{REQUEST_URI} !subdomain2/
RewriteRule ^(.*)$ subdomain2/%{REQUEST_URI}

и так далееб а их много : ) . . . . . . . . . . . . . .

перенаправление запросов с субдомена на каталог, а каким образом можно все это написать одним комплектом?
Аватара пользователя
Mikhey
Спамер со стажем...
 
Сообщения: 195
Зарегистрирован: Вс фев 02, 2003 1:01
Откуда: Новосибирск

Сообщение Muerto Пт сен 02, 2005 11:23

http://search.apache.org/ + "RewriteCond"
Хотя я ни черта не понял - что тебе в целом нужно.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение Mikhey Чт янв 03, 2008 13:56

нужно чтобы все адреса вида:
*.domain.ru ссылались на domain.ru/*
или на domain.ru/index.php?act=*

понятно? как сделать?
Аватара пользователя
Mikhey
Спамер со стажем...
 
Сообщения: 195
Зарегистрирован: Вс фев 02, 2003 1:01
Откуда: Новосибирск

Сообщение Lucia Чт янв 03, 2008 15:26

Код: Выделить всё
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_HOST} ^sub\.domain$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^sub\.domain(.*) /$1$2

Наверное так (протестировать не могу - хоста нетути). Skay может точно знать.
Своего сайта пока нет, но надеюсь скоро будет.
Аватара пользователя
Lucia
Прохожий
 
Сообщения: 91
Зарегистрирован: Пн ноя 12, 2007 10:43
Откуда: Москва

Сообщение Muerto Вс янв 06, 2008 14:16

Я бы, наверное, всё таки порекомендовал бы так:
Код: Выделить всё
    RewriteEngine on
    RewriteCond   %{HTTP_HOST}   ^www\.[^.]+\.host\.ru$
    RewriteRule   ^(.+) %{HTTP_HOST}$1  [C]
    RewriteRule   ^www\.([^.]+)\.host\.ru(.*) /home/domain/$1$2

2Lucia: При твоем варианте он www будет в путь добавлять.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение Lucia Вс янв 06, 2008 14:31

2Muerto: Точно! Не подумала об этом! Что люди перед поддоменом ещё и www пишут! -04-
Своего сайта пока нет, но надеюсь скоро будет.
Аватара пользователя
Lucia
Прохожий
 
Сообщения: 91
Зарегистрирован: Пн ноя 12, 2007 10:43
Откуда: Москва

Сообщение buster Чт янв 17, 2008 13:16

В этом случае действуют обычные регулярные выражения, а уж с их-то помощью можно ещё и не такое записать "одним комплектом" :)
Истиный путь узнать очень просто: у него есть сердце.
Аватара пользователя
buster
Старожил
 
Сообщения: 1262
Зарегистрирован: Сб мар 10, 2001 1:01
Откуда: Краснодар/Россия

Сообщение Alkeeper Пт янв 18, 2008 10:24

2buster: Во блин, кто нарисовался -06-
80 лет в интернете.
Аватара пользователя
Alkeeper
Экс-курильщик
 
Сообщения: 4183
Зарегистрирован: Вт ноя 13, 2001 1:01
Откуда: mweb

Сообщение buster Пт янв 18, 2008 11:55

:)
Истиный путь узнать очень просто: у него есть сердце.
Аватара пользователя
buster
Старожил
 
Сообщения: 1262
Зарегистрирован: Сб мар 10, 2001 1:01
Откуда: Краснодар/Россия

Сообщение Egorix Пт янв 18, 2008 13:36

Кстати людей которые пишут перед доменом www больше чем тех кто не пишут :)
Потому что понятие ИНТЕРНЕТ у многих ассоциируется с www :)
Споры в интернете - это как олимпиада для умственно отсталых, даже если ты победил - ты всё равно дебил!
Аватара пользователя
Egorix
Манагер
 
Сообщения: 879
Зарегистрирован: Пн сен 30, 2002 0:01
Откуда: Киев - Украина

Сообщение Muerto Пт янв 18, 2008 13:55

2Egorix: Многие ли пишут www.coolsite.narod.ru? -04-
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение kost Сб янв 19, 2008 1:44

2Muerto: не поверишь, очень многие. Даже, приличные и вменяемые на вид люди. Даже которые занимаются веб-разработками.

Даже которым 256 тыщ мильонов раз сказано было: "Ставь ссылки без www".
Аватара пользователя
kost
Заядлый `курильщик`
 
Сообщения: 701
Зарегистрирован: Ср апр 16, 2003 16:56
Откуда: Санкт-Петербург


Вернуться в Архив

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron