wordpress设置nginx域名绑定分类

菜鸟中的小公鸡 发布于 2019/10/20 20:16
阅读 333
收藏 0

wordpress做了一个网站,设置有4个分类如下:新闻、图片、视频、综艺

网站主域名:abc.com,www.abc.com

需求是通过绑定二级域名访问指定的分类,比如访问zongyi.abc.com 的时候访问的是 abc.com/category/zongyi

访问:shipin.abc.com 的时候 看到的是abc.com/category/shipin

请教一下各位大佬,nginx里面要怎么设置。

拜谢各位大佬!

加载中
0
吃菜的鸟
吃菜的鸟

nginx重写可以完美解决这个问题

if($host ~* (.*)\.abc\.com) {

  set $category $1;

  rewrite ^/(.*) http://abc.com/category/$category;

}

大致就这样,具体语法有没有问题,我也没有测试。

菜鸟中的小公鸡
菜鸟中的小公鸡
感谢大佬的回复,nginx 重启的时候 if那一行报错,我改了一下。#if ($host ~* ^(......).abc.com) { $category $1; rewrite ^/(.*) http://abc.com/category/$category; }#
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部