PDA

Показать полную графическую версию : Обработка субдоменов через .htaccess


Dimonweb
07-02-2007, 22:46
Вот, нашел интересную инфу по этому вопросу! http://e-masters.biz/2006/05/01/sozdanie-poddomena/
Ниже приведу текст файла .htaccess из этой статьи

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+)\.ВашСайт\.com$ [NC]
RewriteCond %{HTTP_HOST} !^www\.ВашСайт\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/subdomains
RewriteRule ^(.*) %{HTTP_HOST}$1
RewriteRule ^(.*)\.ВашСайт\.com(.*) /subdomains/$1$2
RewriteRule ^subdomains\.(.*) /subdomains/$1


На первый взгляд все работает нормально. Но! Если в браузере ввести, например, http://domain.mysite.com/file.html, apache пытается открыть file.html не из папки /subdomains/domain, а из корня сайта.
Помогите, пожалуйста! Как переделать .htaccess, чтобы apache корректно обрабатывал запросы, которые требуют открытия файлов, вложенных в поддомен?
Заранее спасибо!

Sham
08-02-2007, 00:43
Dimonweb imho слеш пропущен...RewriteRule ^(.*)$ %{HTTP_HOST}/$1 и подробнее - что конкретно пытается открыть (адрес); где корень сайта; где лежит .htaccess...
а в остальном - много лишнего :)

Dimonweb
08-02-2007, 20:01
Sham
Спасибо большое! Держи благодарочку :)

Sham
08-02-2007, 21:40
Держи благодарочкуинтересное выражение :)




© OSzone.net 2001-2012