【发布时间】:2021-01-11 00:04:30
【问题描述】:
【问题讨论】:
标签: pmwiki
【问题讨论】:
标签: pmwiki
是的,你可以做到,见:https://www.pmwiki.org/wiki/PmWiki/SecurityVariables#HandleAuth
您需要将以下代码添加到 config.php: $HandleAuth['search'] = 'admin';
请注意,这也会为非管理员用户禁用整个搜索功能。 请注意,如果您要删除该链接,您还必须编辑您的站点/页面操作页面。
如果你想保持整个搜索功能,但只是禁用反向链接,你必须在 PHP 中编写代码。您可以使用 $pagename 变量并将其与 GET 中的 link 参数进行比较。
【讨论】:
这些链接通常在 PageActions wiki 子页面中定义。
您应该参考https://www.pmwiki.org/wiki/PmWiki/SitePageActions 页面以获取有关它们的更多详细信息,并最终删除它们或使它们可选地可用。
反向链接功能依赖于 PmWiki 的内部页面搜索引擎,如果不手动更改搜索参数本身(例如 config.php 文件中的一些代码),没有简单的方法来禁用它。
如果要求是防止了解某些受读保护的页面(但其中可能包含指向可猜测目标的链接),则 $EnablePageListProtect 标志正在驱动 wiki 行为。默认情况下处于活动状态,受读保护的页面不应通过其内容或名称来显示。
唯一真正的限制是更改相关的页面属性以将它们声明为读保护(请参阅password-protection 这样做)。
【讨论】: