Иван [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
//------------------------------------------------
Подскажите, где я ошибаюсь ...
Проблема следуюшего характера. Имена 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
//------------------------------------------------
Подскажите, где я ошибаюсь ...