允许用户使用htaccess仅从特定URL访问wordpress博客

时间:2011-03-04 06:29:36

标签: wordpress .htaccess

我运行一个wordpress博客。我希望我的博客仅适用于仅来自特定网站的用户。在浏览器中键入我的博客URL的其他用户应该无法访问我的博客。

实施该限制的理念是,只有该特定网站的注册用户才能访问该博客。我的博客会在该特定网站上链接,只有注册用户才能看到,点击和访问。

这两个网站,即特定网站和我的wordpress博客都托管在同一台服务器上。

我在wordpress .htaccess文件中使用以下代码。

<Files index.php>
order allow,deny
allow from abcd.com/moodle
deny from all
</Files> 

面临:内部服务器错误

期待得到及时回复。

提前致谢!

此致 迪内希

1 个答案:

答案 0 :(得分:1)

如果要查看引用者,可以使用:

SetEnvIfNoCase Referer "^http://abcd\.com/moodle" checkreferer
Order deny,allow
Allow from env=checkreferer
Deny from all

你也可以在referer上使用带有RewriteCond的mod_rewrite。

请注意,引用者可以伪造。