0

有没有办法生成指向当前页面版本的永久链接?通过单击旧版本,我可以获得指向以前版本的链接(例如https://www.dokuwiki.org/faq:support?rev=1354115567 )。

4

1 回答 1

1

在 URL 中使用?rev=0将始终将您带到当时的当前版本。也许空编辑会有所帮助(内容不会改变,您可能会得到一个编辑历史条目)。

现在,如果您可以实际访问托管 DW 的文件服务器,则可以id通过首先检查旧版本中最新编辑的 id 来获取最新版本(at-the-moment-current-one)的 id,然后转到${DOKUWIKI}/data/attic目录并检查与您想要的页面名称相对应的数字。如果我没记错的话,将有一个文件更新id(更高的数值)对应于当前版本。例如,对于您的最后一次编辑,mypage.1263571254.txt.gz您可能会找到一个更高的索引,例如mypage.1291408231.txt.gz.

编辑:相同的值确实显示在呈现页面的源中的某处。如果您启用了部分编辑并且按钮确实显示在页面中,请在源(大多数浏览器上为 CTRL+U)中搜索form class="button btn_secedit",然后继续阅读,直到您阅读到一个输入元素,其中name="rev"和 avalue=应该对应于当前的数字修订。


使用找到的那个id作为论据?rev=应该可以揭示它是否是正确的,从而使您获得此修订版的永久链接。

注意:我没有在自己的安装中尝试过这个。

于 2013-04-24T13:51:13.420 回答