您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
百度站内搜索“internal server error”(500错误)解决方法
发布时间:2015-03-07 11:44:19编辑:雪饮阅读()
最近换域名了,于是就需要将网站中的百度站内搜索代码重新获取,进入百度站长平台将各种设置项均设置齐全并获取了代码将其嵌入我们使用的帝国模板中。
生成后再栏目页测试了站内搜索发现居然出现错误代码500:
刚开始如热锅上的蚂蚁到处对下面这个错误信息找原因:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@xiaorenfeng.cn and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
有听说是帝国的写入机制的rewrite,也有说是数据库域名没有更换的,可是想来不对呢,若是写入机制的限制,那么第一次写入就该出错的呢。
又几经测试均无结果,后来就想是数据库的原因吗,可是人家站内搜索是检索你网站已经收录的文章的,难不成百度还检索你的数据库,如此一来我们的网站岂能有安全可言,随便就让人家使用sql语句?
于是又回到问题的根源,从整个站内搜索的建立过程来摸索,终于在一个细节上找到了原因:
之前由于“搜索域名”处填写了自己的域名所以才会报错,然后将此处清空重新生成代码就可以用了,虽然感觉很矛盾,但是问题确实是解决了,或者是我域名有些问题吧!
关键字词:百度站内,internal,个人博客
下一篇:PS怎么压缩图片大小而像素不变