Подстановочный знак поддомен .htaccess - PullRequest
0 голосов
/ 01 мая 2011

Я искал много, много разных способов создания mod_rewrite в моем .htaccess для создания поддоменов с подстановочными знаками, которые перенаправляют на определенный путь, сохраняя при этом конечный URL для каталога и страницы.Кажется, ничто не помогает.Я просто не очень хорош в регулярных выражениях, чтобы понять это.

Мой шаблон должен сделать:

http://username.domain.org/project1/hello.html

так же, как:

http://domain.org/domains/username/project1/hello.html

Есть идеи?

1 Ответ

0 голосов
/ 01 мая 2011

Попробуйте это в своем файле .htaccess:

Options +FollowSymlinks -MultiViews
RewriteEngine on

RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.org$ [NC]
RewriteRule ^(.*)$ http://domain.org/%1/$1 [R=301,L]
...