【问题标题】:Redirect URL's with example.com/blog?p=1234 to wordpress default URL (example.com/blog/actual-url-of-post) doesn't work in Safari将带有 example.com/blog?p=1234 的 URL 重定向到 wordpress 默认 URL (example.com/blog/actual-url-of-post) 在 Safari 中不起作用
【发布时间】:2018-01-09 07:08:15
【问题描述】:

我在 example.comexample.com/blog/ 上分别有一个网站和 WordPress 博客。我通过一个包含帖子标题和帖子 ID 的 API 向我的网站提供最新的博客,我用它形成 URL example.com/blog/?p=1234。 除了 safari iOS 和 mac,以及 iOS 上的 chrome,错误 414 带有 url example.com/blog/actual-url-of-post/,%20example.com/blog/actual-url-of-post/,%20example.com/ blog/actual-url-of-post/,%20example.com/blog/actual-url-of-post[很长的字符串重复,%20example.com/blog/actual-url-of-post/] []1

我看到有人收到错误 414 Request-URI Too Large,因为服务器配置不允许长 URL。但就我而言,它只发生在某些特定的浏览器中。任何指导都会有所帮助。谢谢

【问题讨论】:

  • 它是否会重复 - 因为只要您保持在 2000 个字符以下,它应该可以在任何浏览器上运行
  • 另外,你能展示一下你是如何重定向的代码吗?
  • @Stender 是的,字符串 ',%20example.com/blog/actual-url-of-post/' 重复多次,并且长度超过了服务器可接受的最大 URL 长度。另外,我没有控制重定向部分,WordPress 本身进行重定向,这在 chrome 和 firefox 中运行良好。问题出在 Safari 中。

标签: php wordpress nginx url-redirection


【解决方案1】:

【讨论】:

  • 这些链接仅指导如何处理重定向,但在我的情况下,WordPress 正在执行重定向部分,当请求来自 safari 时,重定向的 URL 是错误的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多