【问题标题】:Docpad redirects to clean url without cleanurl pluginDocpad 重定向到没有 cleanurl 插件的干净 url
【发布时间】:2013-03-05 17:20:32
【问题描述】:

当我运行docpad run 时,docpad 服务器将链接重定向到带有.html 扩展名的文件到干净的url。此时,我还没有安装 cleanurls 插件,但我在开发过程中使用它。

例如localhost:9778/de.html 重定向到 localhost:9778/de,返回“未找到”。

我正在处理的 repo 是 odl.docpad

提前致谢!

【问题讨论】:

标签: node.js clean-urls docpad


【解决方案1】:

也许当您使用 cleanurls 插件时,您生成/运行了静态环境?在这种情况下,您将在输出目录中放置许多别名 html 文件。如果是这种情况,运行 docpad cleanrm -Rf out 然后再执行一次生成/运行应该可以解决问题。

【讨论】:

  • 已经这样做了..也没有用。 out 文件夹中没有 cleanurl “文件夹”。
【解决方案2】:

问题自己解决了。我完全不知道这是否只是一些随机的怪癖,或者我是否更改了一些修复它的东西。无论如何感谢您的帮助。

编辑: 显然问题是浏览器缓存了 301 重定向(感谢超立方体指出它)。更多信息在这里:http://www.electrictoolbox.com/google-chrome-clear-301-redirect/

【讨论】:

  • 如果你弄明白了,请发表评论 - 确保这种怪癖不再发生在其他人身上。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-02-22
  • 2013-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多