请教各位大神,我的论坛经常出现验证码无法显示的问题怎么办呀?有的时候一两天出现一次,有的时候一两个小时就出现一次,验证码显示不出来,造成用户无法登录,每次出现这种情况后重启服务器都没用,都要去更新缓存才会正常,
这两天再测试发现这样一种情况,当我用完整地址 www.jianbocn.com 打开网站登录时验证码出错的时候,先不去刷新缓存,用jianbocn.com去打开网站来登录,验证码确是正常的,又或者这两种情况都出不来验证码的时候,直接用IP地址打开网站,验证码确是正常的,
另外,在网站后台看搜索引擎爬行记录,都是 jianbocn.com/xxxxxx,而不是 www.jianbocn.com/xxxxx。这两个问题是不是同一个原因造成的呢?
我的服务器环境是阿里云ECS,搭配主机宝镜像,双核CPU4G内存2M带宽,
大家帮帮忙啊,每天守着电脑就怕问题出现,好痛苦
if ($host != "www.wgrid.cn" )
{
rewrite ^/(.*)$ http://www.wgrid.cn/$1 permanent;
}
if ($host = "www.wgrid.cn" )
{
rewrite ^/(.*)$ http://www.wgrid.cn/$1 permanent;
}
-------------------------
引用第4楼wgrid.cn于2015-05-23 21:19发表的 :
缓存问题,正常。。。
楼主重定向下,要是www没有放页面的话,那就直接在配置文件里写上定向规则
以阿里nginx为例
/alidata/server/nginx/vhosts
[code]if ($host != "www.wgrid.cn" )
....... [url=http://bbs.aliyun.com/job.php?action=topost&tid=244600&pid=657442][/url]
-------------------------
-------------------------
server{
listen 80;
erver{
listen 80;
server_name jianbocn.com www.jianbocn.com;
root /a/domains/jianbocn.com/public_html;
index forum.php index.php;
error_page 404 /404.html;
#Custom rules Start
rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2 last;
rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3 last;
rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3 last;
rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3 last;
rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3 last;
rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3 last;
rewrite ^([^\.]*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3 last;
rewrite ^([^\.]*)/resource-view-([0-9]+)\.html$ $1/plugin.php?id=addon_download&mod=view&rid=$2 last;
rewrite ^([^\.]*)/resource-cat-([0-9]+)-([0-9]+)\.html$ $1/plugin.php?id=addon_download&mod=category&catid=$2&page=$3 last;
rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3 last;
if (!-e $request_filename) {
return 404;
} #Custom rules End
location = /500.html {
root /usr/share/nginx/html;
}
location ~ \.php$ {
fastcgi_pass unix:/dev/shm/php.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
access_log /a/apps/nginx/logs/jianbocn.com.access.log main;
}
location ~ /\.ht {
deny all;
}
}
登陆后台,全局,域名设置 论坛 默认域名设置为 www.jianbocn.com 可以解决
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。