我知道有一种方法可以在项目设置中编写重定向规则,但我不确定我需要的是否可以以任何方式实现。 我只想有一个重定向,仅将丢失/未知的版本重定向到最新版本。所以:
myproject.readthedocs.io/en/8.1.1/
工作并显示 8.1.1 文档myproject.readthedocs.io/en/8.2.0/
尚不存在并显示 latest
文档而不是 404 页面显然,问题是关于不硬编码“8.2.0”或任何版本......
我找到了这个解决方法:
Type: Exact Redirect
From URL: /en/*
To URL: /en/latest/
Force redirect: Disabled
这将导致任何不存在/未发布的版本(在
/en/
目录下)重定向到 /latest/
主页,同时保留该页面存在的所有版本的正确行为。