У меня есть эта цель: иметь возможность перенаправить или показать определенную страницу для виртуального второго субдомена, например: virtual.hotels.sample.com
, и у меня есть эти правила htaccess, записанные
RewriteEngine On
Options +FollowSymlinks -Indexes
RewriteBase /
RewriteCond %{HTTP_HOST} !^hotels.sample\.com$
RewriteCond %{HTTP_HOST} ^(.*?)\.(www\.)?hotels.sample\.com$ [NC]
RewriteRule (.*) http://hotels.sample.com/$1 [R=301,L]
RewriteRule ^cheap-hotels-country/([A-Za-z0-9]+)/([A-Za-z0-9]+)\/?$ index.php?country=$1&custom=$2 [L]
RewriteRule ^cheap-hotels-city/([A-Za-z0-9]+)/([A-Za-z0-9]+)\/?$ index.php?city=$1&custom=$2 [L]
RewriteRule ^cheap-hotels-country/([A-Za-z0-9]+)\/?$ index.php?country=$1 [L]
RewriteRule ^cheap-hotels-city/([A-Za-z0-9]+)\/?$ index.php?city=$1 [L]
RewriteRule ^find-cheap-hotels-country/([A-Za-z0-9]+)/([A-Za-z0-9]+)\/?$ index2.php?country=$1&custom=$2 [L]
RewriteRule ^find-cheap-hotels-city/([A-Za-z0-9]+)/([A-Za-z0-9]+)\/?$ index2.php?city=$1&custom=$2 [L]
RewriteRule ^find-cheap-hotels-country/([A-Za-z0-9]+)\/?$ index2.php?country=$1 [L]
RewriteRule ^find-cheap-hotels-city/([A-Za-z0-9]+)\/?$ index2.php?city=$1 [L]
RewriteCond %{HTTP_HOST} ^(.*)\.hotels.sample.com$ [NC]
RewriteCond %1 !^(www)\.hotels.sample.$ [NC]
RewriteRule ^([^/]+)/?$ /home/sample/public_html/index.php [L]
но, конечно, не работает.Надеюсь, кто-нибудь может мне помочь !!