ModRewrite

malls
На сайте с 08.08.2005
Offline
255
452

Народ чтобы настроить Апач на автоматические субдомены нужно сделать что-то вроде:


ServerAlias *.example.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.com$
RewriteCond %{HTTP_HOST} ^((.*)\.)example.com$
RewriteRule ^/(.*) /%2/$1

Вопрос как при этом отдельно учесть чтобы все субдомены третьего уровня коннектились на определенный скрипт?

Т.е. например: чтобы для всех вариантов:

1. second.example.com/bla-bla.html

2. third.second.example.com/bla-bla.html

выдача соответственно равнялась бы:

1. example.com/second/bla-bla.html (т.е. как обычно)

2. example.com/script.php?par1=second&par2=third&par3=bla-bla.html

[Удален]
#1
malls:
Народ чтобы настроить Апач на автоматические субдомены нужно сделать что-то вроде:

ServerAlias *.example.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.com$
RewriteCond %{HTTP_HOST} ^((.*)\.)example.com$
RewriteRule ^/(.*) /%2/$1


Вопрос как при этом отдельно учесть чтобы все субдомены третьего уровня коннектились на определенный скрипт?
Т.е. например: чтобы для всех вариантов:
1. second.example.com/bla-bla.html
2. third.second.example.com/bla-bla.html
выдача соответственно равнялась бы:
1. example.com/second/bla-bla.html (т.е. как обычно)
2. example.com/script.php?par1=second&par2=third&par3=bla-bla.html

Нужно добавить Alias для bla-bla.html и добавить правило вот и усё ))

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