mod_rewrite, сабы, регуляр подскажите - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD63995.2890
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 21.10.2008, 12:23   #1
TerVer
Senior Member
 
Аватар для TerVer
 
Регистрация: 14.09.2007
Сообщений: 740
Бабло: $73721
По умолчанию mod_rewrite, сабы, регуляр подскажите

Приветствую!
Не хватает знания регулярных выражений.
Задача сделать сабы через .htaccess
Решение нашел:
Код:
RewriteEngine On 
RewriteCond %{REQUEST_URI} !^/subdomains/ 
RewriteCond %{HTTP_HOST} !^www\.mydomain\.zone$ [NC] 
RewriteCond %{HTTP_HOST} ^([^.]+)\.mydomain\.zone 
RewriteRule (.*) /subdomains/%1/$1 [L]
теперь хочу это дело прописать в httpd.conf, чтобы для всех доменов работало.
Подскажите, плиз, как?
TerVer вне форума  
Старый 21.10.2008, 12:55   #2
WebNinja
grablab.org
 
Аватар для WebNinja
 
Регистрация: 18.09.2007
Адрес: Thailand
Сообщений: 4,893
Бабло: $322264
Отправить сообщение для WebNinja с помощью ICQ Отправить сообщение для WebNinja с помощью Skype™
По умолчанию

WPmu когда ставишь там написанно как это сделать вроде.
__________________
www.imscraping.ninja
grablab.org | blog
WebNinja вне форума  
Старый 21.10.2008, 12:58   #3
TerVer
Senior Member
 
Аватар для TerVer
 
Регистрация: 14.09.2007
Сообщений: 740
Бабло: $73721
ТС -->
автор темы ТС По умолчанию

стоп - или я туплю?
смогу ли я в httpd.conf задать эти правила для всех виртуалов
или придется в каждом прописывать?
Если в каждом, то тогда топик
TerVer вне форума  
Старый 21.10.2008, 13:34   #4
mp3skyline
Ебланнед
 
Регистрация: 11.07.2007
Сообщений: 940
Бабло: $13620
Отправить сообщение для mp3skyline с помощью ICQ
По умолчанию

Цитата:
Сообщение от TerVer Посмотреть сообщение
стоп - или я туплю?
смогу ли я в httpd.conf задать эти правила для всех виртуалов
или придется в каждом прописывать?
Если в каждом, то тогда топик
если для ВСЕХ, то замени mydomain на [a-z0-9]+

вроде так
__________________
конвертим mp3 траф в бабло вопросы, обсуждения, предложения -- в аську или тут
./configure --not-war --love; make
mp3skyline вне форума  
Старый 21.10.2008, 16:58   #5
TerVer
Senior Member
 
Аватар для TerVer
 
Регистрация: 14.09.2007
Сообщений: 740
Бабло: $73721
ТС -->
автор темы ТС По умолчанию

mp3skyline, спасибо - помогло.
Добавил только "-"
RewriteCond %{HTTP_HOST} !^www\.[a-z0-9-]+\.[a-z]+$ [NC]
RewriteCond %{HTTP_HOST} ^([^.]+)\.[a-z0-9-]+\.[a-z]+$
TerVer вне форума