SEO这项工作和医生类似,诊断网站的种种问题并且修复,比如链接、关键词排名、流量转化、用户体验、收录...最近深眸的网站就遇到一个问题,和大家分享下我的解决过程。
后台系统:织梦CMS
服务器系统:win2008(IIS7.5)
遭遇问题:网站后台无法打开
症状:访问后台链接提示“您未被授权查看该页”,前端页面正常打开
解决过程:
遇到问题先百度,身为SEO如果连百度都用不好就不用做优化了,为了更精准的解决,我直接搜索了浏览器的报错信息“您未被授权查看该页”
找了排在前面的几篇文章看了下,基本都是说原因是权限。按照它们的操作,在根目录和二级目录加上Users用户组权限,设置读写完全控制,重启网站和IIS服务,然鹅并没有什么卵用
还好我有写操作记录的习惯,看了一圈也没找到和文件权限相关的操作,所以百度那些文章对我没帮助
翻了一些文章,大多是重复的内容,最终在百度第二页一个同行的文章找到了灵感:http://www.bxdzc.com/jzwt/1339.html(小小外链不成敬意)
其实他主要也是讲权限问题,但重点是这两句话
“原因一、香港虚拟主机管理面板没有设置好首页文件,原因二、香港服务器上没有允许ASP”
第一句话让我想起来自己昨天把网站默认文档全删了,只留index.html(当时这么干是为的是去掉浏览器首页url后面的/index.html尾缀),第二句话让我联想到织梦后台文件夹下的默认文档不是index.html而是index.php!这一点是通过后台链接/dede/login.php?gotopage=%2Fdede%2Findex.php 可以佐证
根据以上假想进行测试,在默认文档添加了index.php,后台成功打开了,罪魁祸首就是这个。
为了进一步佐证,使用排除法,把之前添加的Users权限全删掉,后台依然可以打开,最终证明这次的bug和权限没有关系。
多记录,多思考,多操作。