限制除少数页面外的整个 WP 站点访问 [关闭]
Posted
技术标签:
【中文标题】限制除少数页面外的整个 WP 站点访问 [关闭]【英文标题】:Restrict whole WP site access except few pages [closed] 【发布时间】:2015-09-22 19:03:48 【问题描述】:我想这样做:阻止整个网站(比如 abc.com),但只允许少数页面,例如 abc.com/gamma 和 abc.com/alfa。
【问题讨论】:
拒绝 .htaccess 中的所有内容? 你的努力在哪里?你做过吗?我们来这里是为了观察无效的代码。这里没有代码。我该怎么办? @Ohgodwhy.. 抱歉,我没有任何代码,因为我不知道如何/从哪里开始。 是否有 WP 插件允许/拒绝访问 WP 帖子/页面? 没有插件。我能想到的唯一解决方案是:将所有用户重定向到登录页面并限制访问(使用重定向)主页(+您不希望他们访问的其他页面)。比如检查当前 postid 是否在我们想要阻止的页面 id 数组中。 【参考方案1】:正如@Droid 所说,通过.htaccess
进行操作。您所要做的就是将file.php
替换为您希望允许的唯一文件,并在需要时添加更多文件。
Order deny,allow
Deny from all
<Files "file.php">
Allow from all
</Files>
【讨论】:
感谢您的回复。但是,我需要限制几个 Wordpress 页面而不是任何 .php 文件。任何建议。以上是关于限制除少数页面外的整个 WP 站点访问 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
使用 spring SecurityWebFilterChain 如何禁用/阻止除少数已知路径外的所有非 https 请求