docpad辅助网址重定向功能有效吗?

时间:2014-06-13 03:52:59

标签: url docpad

根据docpad primary url的文档,对文档辅助网址的所有请求都应重定向到主网址。但实际上它在请求任何辅助URL时没有任何重定向直接响应预期的页面。

例如,您有一个docpad文档/src/documents/secondary-url.html.md,如:

---
urls:
 - '/my-secondary-urls1'
 - '/my-secondary-urls2'
---

# primary url should be `secondary-url.html`

然后运行命令$ docpad run

当点击http://localhost:9778/my-secondary-urls1http://localhost:9778/my-secondary-urls2时,它会响应状态200。虽然预期结果是重定向,状态代码301为http://localhost:9778/secondary-url.html

如果检查docpad代码的this line,这似乎是一个预期的功能。

我很好奇这是一个缺陷还是已弃用的功能?

BTW:我在这里有一个简单的解决方案,在我阅读贡献指南之前不会成为拉取请求:https://github.com/shawnzhu/docpad/commit/731cdec43f9d9d155c8a8310494575d9746a065c

1 个答案:

答案 0 :(得分:0)

这已在issue 850项目文件夹中解决,并已在pull request 905中修复,因此docpad的v6.70.1的更多版本将包含此修复程序。