【问题标题】:Restrict whole WP site access except few pages [closed]限制除少数页面外的整个 WP 站点访问 [关闭]
【发布时间】:2015-09-22 19:03:48
【问题描述】:

我想这样做:阻止整个网站(比如 abc.com),但只允许少数页面,例如 abc.com/gamma 和 abc.com/alfa。

【问题讨论】:

  • 拒绝 .htaccess 中的所有内容?
  • 你的努力在哪里?你做过吗?我们来这里是为了观察无效的代码。这里没有代码。我该怎么办?
  • @Ohgodwhy.. 抱歉,我没有任何代码,因为我不知道如何/从哪里开始。
  • 是否有 WP 插件允许/拒绝访问 WP 帖子/页面?
  • 没有插件。我能想到的唯一解决方案是:将所有用户重定向到登录页面并限制访问(使用重定向)主页(+您不希望他们访问的其他页面)。比如检查当前 postid 是否在我们想要阻止的页面 id 数组中。

标签: php wordpress .htaccess security


【解决方案1】:

正如@Droid 所说,通过.htaccess 进行操作。您所要做的就是将file.php 替换为您希望允许的唯一文件,并在需要时添加更多文件。

Order deny,allow
Deny from all

<Files "file.php">
    Allow from all
</Files>

【讨论】:

  • 感谢您的回复。但是,我需要限制几个 Wordpress 页面而不是任何 .php 文件。任何建议。
猜你喜欢
  • 1970-01-01
  • 2015-05-10
  • 2014-08-10
  • 2023-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-03
  • 2017-05-13
相关资源
最近更新 更多