首页 > 解决方案 > 如何更改应用引擎上的 wordpress 链接?

问题描述

我有 2 个名为 default 和 WordPress 的应用程序引擎服务,我发送了路由。当我访问appspot.com/wordpress 时它正在工作,但在appspot.com/ category等其他链接中,而不是appspot.com/wordpress/category

如何配置 WordPress 源文件或 WordPress 文件来解决我的问题?

标签: phpwordpressgoogle-app-engine

解决方案


您应该能够通过配置dispatch.yaml文件来实现这一点。

正如官方文档中所述:

您可以通过使用 dispatch.yaml 文件将通配符映射与 App Engine 中的服务一起使用,以定义到特定服务的请求路由。

在这里,您可以找到一个很好的通配符使用示例来实现您的目的。如果您在实施时遇到困难,您可以分享您的dispatch.yaml文件,我会检查一下。

编辑

如果您想使用超过 20 个 url 路由规则,则已经为此创建了一个功能请求。您可以设法在不超过限制的情况下进行路由的一种方法是创建更多的后端服务,而不是一个单一的应用程序,并通过您的前端默认服务使用它们的完整目标地址直接将请求路由到它们。如果您需要以某种方式“欺骗” 20 个 url 配额,拆分架构将是一个好主意。


推荐阅读