Mod Rewrite преобразование

S
На сайте с 30.04.2004
Offline
6
838

Господа, столкнулся со следующей проблемой.

Есть домен domain.ru, мне необходимо создать два субдомена и сопоставить их папкам, так чтобы при запросе URL модифицировался:

http://name1.domain.ru -> http://domain.ru/name1

http://nsme2.domain.ru -> http://domain.ru/name2

Читал документацию на http://www.opennet.ru/docs/RUS/rewriteguide/, но так и не понял как сделать это простое преобразование. Буду благодарен как за конкретные решения, так и за дополнительные источники информации по этому вопросу.

loud sound of space...
D
На сайте с 23.11.2003
Offline
167
dmt
#1

Я надеюсь вы понимаете, что Mod Rewrite не может создать домены.

http://httpd.apache.org/docs-2.0/mod/mod_rewrite.html

[Удален]
#3
Как писал smit
Есть домен domain.ru, мне необходимо создать два субдомена и сопоставить их папкам, так чтобы при запросе URL модифицировался:

http://name1.domain.ru -> http://domain.ru/name1
http://nsme2.domain.ru -> http://domain.ru/name2

RewriteBase /

RewriteCond %{HTTP_HOST} ^name1.domain.ru

RewriteRule ^(.*)$ name1/$1 [L]

RewriteCond %{HTTP_HOST} !^name1.domain.ru

RewriteRule ^name1/ - [F]

RewriteCond %{HTTP_HOST} ^name2.domain.ru

RewriteRule ^(.*)$ name2/$1 [L]

RewriteCond %{HTTP_HOST} !^name2.domain.ru

RewriteRule ^name2/ - [F]

S
На сайте с 30.04.2004
Offline
6
#4

Interitus, огромное спасибо!

dmt, вам тоже выражаю благодарность.

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