【问题标题】:Allow user to access wordpress blog only from a specific URL using htaccess允许用户使用 htaccess 仅从特定 URL 访问 wordpress 博客
【发布时间】:2011-03-04 06:29:35
【问题描述】:

我经营一个 wordpress 博客。我希望我的博客仅对来自特定网站的用户可用。在浏览器中输入我的博客 URL 的其他用户应该无法访问我的博客。

设置该限制的想法是,只有该特定网站的注册用户才能访问博客。在那个特定的网站上会有一个我的博客链接,只有注册用户才能看到、点击和访问。

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

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

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

面临:内部服务器错误

期待得到及时回复。

提前致谢!

问候, 饭菜

【问题讨论】:

    标签: wordpress .htaccess


    【解决方案1】:

    如果你想检查referer,你可以使用这个:

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

    您还可以在引用者上使用带有 RewriteCond 的 mod_rewrite。

    请注意,referer 可能是伪造的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-08
      • 2014-10-22
      • 1970-01-01
      • 2020-09-07
      • 2021-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多