Есть домен mydomen.com, нужно сделать на нём несколько сабдоменов(с кучей файлов), так, чтобы их папки находились в корневой папке основного домена + есть несколько папок и файлов в корне основного домена при обращении к которым путь не должен изменяться, все остальные запросы должны отправляться на файл index.php находящийся в корне основного домена. Вот что написано в .htaccess: Code: Options +FollowSymlinks RewriteEngine On RewriteRule odin(.*)$ - [L] RewriteRule ^dva(.*)$ - [L] RewriteRule ^tri(.*)$ - [L] RewriteRule ^index1\.html$ - [L] RewriteRule ^index2\.shtml$ - [L] RewriteCond %{REQUEST_URI} ^/?.+\.mydomen\.com [NC] RewriteRule .* - [L] RewriteCond %{HTTP_HOST} ^subdomen1\.mydomen\.com [NC,OR] RewriteCond %{HTTP_HOST} ^subdomen2\.mydomen\.com [NC,OR] RewriteCond %{HTTP_HOST} ^subdomen3\.mydomen\.com [NC] RewriteRule (.*) /%1.mydomen.com/$1 [L] RewriteRule ^favicon\.ico(.*)$ - [L] RewriteRule ^robots\.txt$ - [L] RewriteRule ^(.*)$ index.php [L] но здесь что то не то, немного. Need help, подправить код.
при обращении к сабдомену subdomen1.mydomen.com, обращается по адресу: /home/data/www/mydomen.com/.mydomen.com/ а надо, чтобы обращалось по адресу: /home/data/www/mydomen.com/subdomen1.mydomen.com/
ммм.. мб через полный путь просто попробуешь Code: RewriteMap lowercase int:tolower RewriteCond %{HTTP_HOST} ^www\.domain\.ru$ [NC] RewriteRule ^(.+)$ /home/domain.org/web/public/${lowercase:%2}$1 [QSA,PT,L] ?