Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] Nginx 二级域名伪静态后出现404

[复制链接]
scarletlx 发表于 2017-4-19 09:41:42 | 显示全部楼层 |阅读模式
LNMP,设置了论坛的二级域名:bbs.XXXX.com后,论坛帖子的伪静态访问就出现了404错误。现在的情况是:1、如果不启用伪静态,仅设置论坛的应用域名,如:bbs.XXXX.com,那么所有的访问都正常。
2、如果只启用伪静态不设置论坛的应用域名,论坛的伪静态访问也正常。

我的论坛是安装在根目录下的,.htaccess文件也是在根目录下的。我在Apache的环境下,一切正常。但是到了Nginx下,就异常了。大神们求助啊
向上的葱子 发表于 2017-4-19 09:42:43 | 显示全部楼层
nginx下的伪静态规则和apache下的不一样
回复

使用道具 举报

 楼主| scarletlx 发表于 2017-4-19 10:41:47 | 显示全部楼层
向上的葱子 发表于 2017-4-19 09:42
nginx下的伪静态规则和apache下的不一样

没启用论坛的应用域名的时候,Nginx下的伪静态规则是可用的,就是从后台的SEO里的rewrite 规则中拷贝出来的。所以不知道是不是二级域名的伪静态规则要另写,但是不知道要怎么写。
回复

使用道具 举报

xiaoyuwxz 发表于 2017-4-19 11:17:48 | 显示全部楼层
后台获取的规则就有用,不用修改
回复

使用道具 举报

 楼主| scarletlx 发表于 2017-4-19 11:32:57 | 显示全部楼层
xiaoyuwxz 发表于 2017-4-19 11:17
后台获取的规则就有用,不用修改

没启用论坛的“应用域名”时,是可以。启用之后就不行了,是什么原因呢?
回复

使用道具 举报

向上的葱子 发表于 2017-4-19 14:21:48 | 显示全部楼层
scarletlx 发表于 2017-4-19 11:32
没启用论坛的“应用域名”时,是可以。启用之后就不行了,是什么原因呢?

设置应用域名,需要将二级域名也一同解析到主机上
回复

使用道具 举报

 楼主| scarletlx 发表于 2017-4-19 15:11:23 | 显示全部楼层
向上的葱子 发表于 2017-4-19 14:21
设置应用域名,需要将二级域名也一同解析到主机上

二级域名的解析已经做了,因为如果不启用伪静态的话,二级域名的访问是正常的。
回复

使用道具 举报

xxbnet 发表于 2017-4-19 17:55:06 | 显示全部楼层
你二级域名绑定目录了吗  还是和顶级域名一个目录? 配置NGINX 是不同的
回复

使用道具 举报

 楼主| scarletlx 发表于 2017-4-19 20:11:00 | 显示全部楼层
xxbnet 发表于 2017-4-19 17:55
你二级域名绑定目录了吗  还是和顶级域名一个目录? 配置NGINX 是不同的

是和顶级域名一个目录的。我的论坛就是安装在根目录下的,不过门户是 www.aaa.com,论坛指向bbs.aaa.com
回复

使用道具 举报

a475305268 发表于 2017-4-20 15:45:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-27 03:56 , Processed in 0.026679 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表