重写阻止URL访问的规则

时间:2011-04-11 11:40:42

标签: php apache .htaccess mod-rewrite url-rewriting

我有两个网站,

www.example.com offers.example.com

现在我希望只能通过 www.example.com

访问该网站 - offers.example.com

即,我不想公开访问 offers.example.com ......

我可以通过重写规则来实现这一目标吗?

或者我必须通过PHP代码执行此操作吗?

请建议?

1 个答案:

答案 0 :(得分:1)

你不能用PHP代码那样做,因为查看的第二页将没有www。引用者

你需要使用php或使用.htpasswd构建某种身份验证,并且只允许有登录的用户去那里。

http://httpd.apache.org/docs/2.0/programs/htpasswd.html

http://php.net/manual/en/features.http-auth.php