php - 如何更改应用引擎上的 wordpress 链接?
问题描述
我有 2 个名为 default 和 WordPress 的应用程序引擎服务,我发送了路由。当我访问appspot.com/wordpress 时,它正在工作,但在appspot.com/ category等其他链接中,而不是appspot.com/wordpress/category
如何配置 WordPress 源文件或 WordPress 文件来解决我的问题?
解决方案
您应该能够通过配置dispatch.yaml
文件来实现这一点。
正如官方文档中所述:
您可以通过使用 dispatch.yaml 文件将通配符映射与 App Engine 中的服务一起使用,以定义到特定服务的请求路由。
在这里,您可以找到一个很好的通配符使用示例来实现您的目的。如果您在实施时遇到困难,您可以分享您的dispatch.yaml
文件,我会检查一下。
编辑:
如果您想使用超过 20 个 url 路由规则,则已经为此创建了一个功能请求。您可以设法在不超过限制的情况下进行路由的一种方法是创建更多的后端服务,而不是一个单一的应用程序,并通过您的前端默认服务使用它们的完整目标地址直接将请求路由到它们。如果您需要以某种方式“欺骗” 20 个 url 配额,拆分架构将是一个好主意。
推荐阅读
- yocto - 无法从 Yocto 构建 Windows 工具链
- javascript - 我应该如何使用 React/Typescript 进行设计:服务器发送步骤列表。每个步骤都有一个类型和有效负载
- javascript - 我可以在 HTML 上显示连接的控制器吗?
- excel - 仅当下面的单元格不为空时才每隔一行求和一次?
- docker - docker-compose 服务无法通过其名称访问另一个服务
- javascript - 在 Array.map 之后运行一个函数
- heroku - heroku 上的 spring cloud gateway + eureka + microservice 将端口放入 url 结果是错误 503 on request to microservice via gateway
- javascript - 如何在 WebdriverIO 中使用参数构建 xpath
- html - 形状内的表单域
- python - 如何将离散值拟合到正态分布中,然后生成随机样本?