Я искал много, много разных способов создания mod_rewrite в моем .htaccess для создания поддоменов с подстановочными знаками, которые перенаправляют на определенный путь, сохраняя при этом конечный URL для каталога и страницы.Кажется, ничто не помогает.Я просто не очень хорош в регулярных выражениях, чтобы понять это.
Мой шаблон должен сделать:
http://username.domain.org/project1/hello.html
так же, как:
http://domain.org/domains/username/project1/hello.html
Есть идеи?
Попробуйте это в своем файле .htaccess:
Options +FollowSymlinks -MultiViews RewriteEngine on RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.org$ [NC] RewriteRule ^(.*)$ http://domain.org/%1/$1 [R=301,L]