网站上的所有链接应尽可能应使用HTTPS保证安全性,且允许修复此种链接的编辑操作,与修复错别字相同。然而,由于Wikidot的限制,你有可能会意外地创建一些无效的链接,导致别人在遇到这些链接的时候出现糟糕的用户体验。这篇指导旨在详解链接究竟该如何被 HTTPS 化。
域名
网站拥有四个指向深林文学部的域名:
- dfcwiki.eu.org
- deep-forest-club.eu.org
- deep-forest-club.linkpc.net
- deep-forest-club.wikidot.com
第二个旧工具域名,曾经用于深林文学部的Github Pages服务和工具,现在仅用于部分有效地区短域访问网站和部分Github Pages功能使用。使用此域名作为URL应被替换。
第三个是网站主域名。不建议在链接里用这个域名。目前该域名仅用于网站的镜像域名使用,镜像域名主要是用于提高SEO优化,因为Wikidot的登录问题,也不建议用于访问网站。使用此域名作为URL应被替换。
第四个是网站副域名。不建议在链接里用这个域名。这个域名是非常老旧的,随时随地都可能会取消服务,因为它不是永久的。使用此域名作为URL应被替换。
第五个是 Wikidot 域名。如前所述,该域名正在使用是因为 Wikidot 只在子域名( *.wikidot.com)中支持 HTTPS且仅Wikidot域名支持登录上Wikidot账号。此域名是非常稳定且安全的,非常建议使用此域名。
链接
讨厌的是,Wikidot 拥有两种类型的链接:
- 三括号链接,1允许仅通过其网址后缀指定一个本站页面。其格式为[[[page-slug-name|显示文本]]],建议使用此方式。也有办法自动用页面标题作为显示的。其格式为[[[page-slug-name| ]]]。只有以上方式才会显示在反向链接中,且能保持当前域名不变。
- 单括号链接,2在需要绝对完整链接,如论坛链接、带参数页面(例如迭代页面)使用,其它 Wikidot 网站,或其他URL时使用。其形式为[https://zh.wikipedia.org/ 维基百科]。(注意链接与显示文本之间没有竖杠。)
后者在同站点中也能使用相对链接,只需去除链接中的域名部分就可以了。如迭代链接(例如https://deep-forest-club.wikidot.com/页面名称/offset/1)能简单地表示为/页面名称/offset/1。论坛讨论亦是如此:/forum/c-讨论编号。
文件
与链接类似,文件的链接也需要转换。这一点尤其重要,因为如果你在使用 HTTPS 连接的话,很多浏览器都会警告或拦截通过 HTTP 加载的资源。幸好,所有的 wdfiles.com(也就是 Wikidot 存储文件的地方)链接都支持 HTTPS,即使主站并未开启 HTTPS 也是如此。
最简单获得正确的(wdfiles.com)链接的方法就是在一个新标签页里打开它,然后复制你重定向到的网页链接,然后确保它是 HTTPS 的。这种 URL 的例子有 https://deep-forest-club.wdfiles.com/local--files/页面名称/文件名称/(注意是 wdfiles.com 的域名)。
代码
与文件相似,你应该在代码里优先选择 wdfiles.com 的链接。不要用https://deep-forest-club.eu.org/页面地址/code/1,而要使用 https://deep-forest-club.wdfiles.com/local--code/页面地址/1。(你可以很简单地通过访问该链接然后让它进行重定向来得到这一链接。)
请注意,由于 CSS版式守则,不允许使用 @import 引入版式,现在应该改而使用 [[include]]。@import 仅允许在 HTML 或其它非 Wikidot 内容中使用。
警告语
某些链接,尽管它是 HTTPS 的,但是它们不可用。请注意不要创建这些链接,因为它们没有用而且读者的浏览器会给它们显示一个非常可怕的警告。
- https://dfc.databasew.top ❌
- https://www.deep-forest-club.wikidot.com ❌
使用dfc.databasew.top 、deep-forest-club.linkpc.net 和 deep-forest-club.wikidot.com(前面什么都没有)才能用在HTTPS。dfcwiki.eu.org、deep-forest-club.eu.org使用Cloudflare服务,其域名和单位子域始终都是HTTPS。
如果你看到页面上有出现这些不可用的链接,请更换它们。
转换至 HTTPS
看到一条链接之后,你应该问自己以下问题:
- 这条链接能不能被表达为本站的三括号链接?
- 这条链接能不能被表达为一条相对链接?(例如到达迭代页面或者论坛讨论串的链接)
- 这条链接是到达不同的 Wikidot 站点的吗?如果是这种情况的话你可能得让它维持原样。(例如到达管理组或沙盒站的链接)
- 如果这是一条外部链接,那么它可能转换为HTTPS的吗?
有了这些做背景知识,你应该已经知道了怎么转换为HTTPS,请帮助我们优化HTTPS吧!
如果你有任何链接相关的问题,请联系技术组。




