昨晚上用平板电脑在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