[第5天]nginx环境下404问题

昨晚上用平板电脑在Andriod打开刚刚改版的一个论坛,文章页面打开就跳转到首页,凭多年的感觉,肯定是伪静态问题。但是已经伪静态化了啊,为什么仍然不行。难道是是安装包自带的discuz的伪静态化文件有问题?下边为原来的部分配置文件

log_format  www.xxxx.com.log  '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';
server
{
listen       80;
server_name www.xxxx.com xxxx.com;
index index.html index.htm index.php default.html default.htm default.php;
root  /home/wwwroot/www.xxxx.com;

if (-f $request_filename) {
break;
}

error_page 404 = http://www.xxxx.com/portal.php;
include discuz.conf;

左看右看,搞不懂。

先测试下,难道每个页面都是返回404代码吗?

于是,我把 "error_page 404=http://www.xxxx.com/portal.php"给直接删除,然后重新上传配置文件,然后重启lnmp。

果然,打开网站首页,只要点开文章链接就跳转到 “404 not found”.

看来果然不出所料啊,配置文件有问题。然后认真检查...

"include discuz.conf;"

包含这个了啊,为什么仍然有问题,难道说,lnmp自带的配置文件有问题?

先看看这个配置文件再说,在/usr/local/nginx/conf/ 下找到了 discuz.conf 这个文件,打开仔细看了看里边的正则表达式跟网站原始动态链接一一比较,没问题啊。真是神了,正则表达式都对的啊??

我又自己看了看/usr/local/nginx/conf/下的配置文件,突然发现问题了,这里还有一个discuzx.conf文件,问题在这里啊。

我知道了,这个论坛用的是discuzx的版本,那肯定要用discuzx.conf这个配置文件了,然后修改。

一切搞定!

伪静态化对网站SEO优化有很大的影响,对网站还是一定要伪静态化,对网站的收录影响很大

请继续关注我的博客,在以后的文章里会写伪静态对于我们网站的seo的影响

赶快成为第一个赞的人吧

本文标签: discuz配置文件 , 伪静态

除非注明,文章均为FordQiu(外贸B2C)攻略原创,转载请保留链接:http://www.fordqiu.com/archives/60.html

关注微信账号:fordqiu 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值