http - Pelican 静态站点生成器上的 301 HTTP 响应

标签 http drupal http-status-code-301 github-pages pelican

我正在将我的博客从 Drupal 迁移到 Pelican 并清理一些旧的 URL。

我现在有数百个旧的 URL 不起作用,它们应该返回 301 Moved Permanently 响应。 Pelican 或 Github Pages 是否有办法处理这些旧位置?

最佳答案

唉,没有办法从 Pelican 或 Github 页面进行 HTTP 重定向,但您可以使用 meta refresh 做一些聪明的事情。

因此,我的解决方案是创建大量文件来进行元刷新,将人们重定向到正确的位置。

关于http - Pelican 静态站点生成器上的 301 HTTP 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25346282/

相关文章:

.htaccess - 将 .htaccess 用于 REST 会进行 301 重定向

c# - 如何在 C# 中将 HTTP Last-Modified header 从 UTC 解析为 DateTime

c# - HttpClient 等待 SendAsync 死锁

rest - 如何在 Drupal 中为嵌套字段集合实现 REST API

javascript - react-router 如何使用 redirectLocation 或 301 或 302 状态

redirect - 301 重定向不起作用仅单击刷新或新窗口

node.js http.get 在对远程站点发出 5 次请求后挂起

php - 打开两个连接到我的 Apache 服务器?

drupal 6 cck字段: is there a easy way to duplicate cck field?

css - 无法让某些 CSS 代码在 IE 8 上的 Drupal 7 站点中工作