.htaccess重定向基于带有屏蔽原始基本URL的引用者

时间:2014-09-10 11:45:51

标签: php .htaccess mod-rewrite redirect

我有一个网址http://a.bc.com,指向IP地址xx.xx.x.xx,会打开http://www.example.com

现在我想展示一些特定页面,如http://www.example.com/somedirectory/somepage/,如果有人点击http://a.bc.com

但我想保持原始网址相同,然后是目录和网页。例如,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]

请使用屏蔽原始基本网址

帮助我.htaccess

1 个答案:

答案 0 :(得分:0)

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

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