.htaccess重定向基于refferer,并屏蔽原始基本URL


.htaccess redirect based on refferer with masking original base URL

我有一个urlhttp://a.bc.com指向将打开的ip地址CCD_ 1http://www.example.com

现在我想显示一些特定的页面http://www.example.com/somedirectory/somepage/如果有人命中http://a.bc.com

但我想保持我原来的网址相同,然后是目录和页面。Ex,http://a.bc.com/somedirectory/somepage/我试过这个。htaccess对我不起作用。

RewriteEngine On
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^http://a'.bc'.com
RewriteRule .* http://www.example.com/somedirectory/somepage/ [R=301,L]

请帮助我屏蔽原始基本URL 的.htaccess

HTTP_HOST不包括PROTOCOL,因此从RewriteCond:中删除协议部分

RewriteCond %{HTTP_HOST} ^a'.bc'.com
RewriteCond %{REQUEST_URI} ^/$
RewriteRule .* /somedirectory/somepage/ [R=301,L]