【发布时间】:2011-12-11 23:33:53
【问题描述】:
我是第一次创建 .htaccess 文件,但它对我不起作用。
我的 htaccess 如下所示:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^https://(www\.)?mysite.net/.*$ [NC]
RewriteRule .* - [F]
.htaccess 文件位于子域support.somesite.com 对应的目录中
我只想允许https://www.mysite.net 域的访问(https://www.mysite.net/qa/test.aspx 和其他有指向support.somesite.com 的链接)
但是,上面的 .htacess 不起作用。我运行 phpinfo 并看到服务器 API 是 cgi/fastcgi 而不是 Apache。我不知道这是否是一个问题。
这与 mod_rewrite 模块有关吗?我可以将上面的 htaccess 与 fastcgi Server API 一起使用吗?
【问题讨论】:
标签: php apache .htaccess referer