首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以在其他use服务器上使用Vercel (Next.js) + WordPress,使用反向代理来屏蔽URL?

是否可以在其他use服务器上使用Vercel (Next.js) + WordPress,使用反向代理来屏蔽URL?
EN

Stack Overflow用户
提问于 2022-02-17 19:05:30
回答 1查看 808关注 0票数 2

我正在尝试使用next.js构建我的应用程序,在Vercel (mydomain.com)上部署,并有一条名为"/blog“的路径,这将使我的blog.mydomain.commydomain.com/blog下运行。

我能够更改WP站点的网址,但只有主页是可用的,所以如果我尝试访问mydomain.com/blog,它是OK,但是如果我沿着一条路径向下走,它将重定向到原始的博客域。

mydomain.com/blog -> OK,网址被蒙蔽,它将显示我在vercel域下的WP。mydomain.com/blog/hello-world ->重定向到blog.mydomain.com/hello-world

我已经阅读了很多关于vercel/next.js的文档,我也尝试过使用反向代理,但是我对webserver缺乏经验使我很难达到预期的结果。

我找到了很多答案,但没有一个适用于Vercel +外部WP,所以我希望你能带来一些光明,这样我就可以看到我错过了什么…

谢谢!

EN

Stack Overflow用户

发布于 2022-04-05 09:50:59

我在blog.example.com下的wordpress博客也有类似的问题。结果发现,博客在嵌套路由的末尾添加了/。我用vercel.json中的以下代码解决了这个问题:

代码语言:javascript
运行
复制
  "rewrites": [
    {
      "source": "/blog",
      "destination": "https://blog.example.com"
    },{
      "source": "/blog/:match*",
      "destination": "https://blog.example.com/:match*/"
    }
  ],
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71164024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档