Задача вот в чем: при переходе на (.*).site.ru пользователя надо, чтобы НЕ ПЕРЕКИДЫВАЛО, а просто отображало контент страницы site.ru/test/(.*)/ сейчас так (нагуглено, перекидывает): Код (Text): RewriteCond %{HTTP_HOST} !^www\.site\.ru\ RewriteCond %{HTTP_HOST} ([^.]+)\.site\.ru [NC] RewriteRule ^(.*)$ http://site.ru/test/%1 [L,R]
Наверное так должно быть, не проверял Код (Text): RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.site\.ru$ RewriteCond %{HTTP_HOST} ^([^.]+)\.site\.ru$ RewriteRule ^(.*)$ http://site.ru/test/$1 [R=301,L]
Devzirom при переходе на ЧТО УГОДНО.site.ru пользователя надо, чтобы НЕ ПЕРЕКИДЫВАЛО, а просто отображало контент страницы site.ru/test/ТО, ЧТО ПЕРЕД ТОЧКОЙ/ MiksIr на субдоменах теперь "The server made a boo boo." Полный .htaccess Код (Text): AddDefaultCharset UTF-8 Options -Indexes RewriteEngine On RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC] RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ ./index.php RewriteCond %{HTTP_HOST} !^www\.site\.ru RewriteCond %{HTTP_HOST} ([^.]+)\.site\.ru [NC] RewriteRule ^(.*)$ /test/$1 [L]