mod_rewrite & vhost

  • Автор темы Иван [XC]
  • Дата начала

Иван [XC]

Guest
mod_rewrite & vhost

Проблема следуюшего характера. Имена kupi.com.ua,
pyramid.org.ua, ссылаються на один IP и выдают один и тотже контент "/home/public_html". Так вот - мне нужно сделать чтобы pyramid.org.ua выдавал контет с "/home/public_html/pyramid", а kupi.com.ua "/home/public_html/kupi" и у пользователя в браузере всегда оставалось простое pyramid.org.ua и kupi.com.ua , а не kupi.com.ua/kupi

Сейчас делаю так, но не работает :

RewriteEngine on
RewriteCond %{HTTP_HOST} ^pyramid.com.ua$ [NC]
RewriteRule ^(.*) /pyramid/$1 [L]

И делал так :

##
## vhost.map
##
www.kupi.com.ua:80 /home/public_html/kupi
www.pyramid.org.ua:80 /home/public_html/pyramid

##
## .htaccess
##

RewriteEngine on


RewriteMap lowercase int:tolower
RewriteMap vhost txt:/path/to/vhost.map

RewriteCond %{HTTP_HOST} !^$
RewriteCond ${lowercase:%{HTTP_HOST}|NONE} ^(.+)$
RewriteCond ${vhost:%1} ^(/.*)$

RewriteRule ^/(.*)$ %1/$1
//------------------------------------------------

Подскажите, где я ошибаюсь ...
 
Сверху