|
|
在管理页面提交产品信息时,出现500、406、404、403错误时是怎么回事? |
|
问题: |
在管理页面提交产品信息时,出现500、406、404、403错误时是怎么回事?
|
回答: |
症状:
更新产品详情时(有时是EZ-页面内容或者其他板块),当某些关键词被写入内容中,可能出现一个类似于下面这种情况的错误信息:
禁止——你没有权利访问服务器的/admin/product.php文件。另外,当尝试着使用错误文件处理请求时遇到了“404未找到”的错误提示。
原因:
目前,很多服务器为了防止黑客的破坏,在他们的阿帕奇网络服务器软件配置使用一个叫做“mod_security”的工具。这个工具制约了网页上数据或文字内容的提交方式,如果某些关键词被发现了,它就自动标志整个表单提交有风险,然后为了安全就自动防止那些数据的上传了。
可能会被标志的常用关键词主要有这些:INSERT、LYNX、UPDATE还有其他常用的SQL命令。
可能的解决方法有:
1、不要使用主机限制的词语;
2、改变或者放松你的主机MOD安全型规则设置;
3、你可以尝试在你的管理文件中嵌入“禁用mod_security”,比如“SecFilterInheritance
关”或者“SecFilterScanPOST 关”,如果这些都没有效果,你将需要和你的托管公司谈谈具体的解决方法,他们可以允许你在你的管理范围内安装覆盖mod_security的过滤器。 |
|
当前评论: 0
| |
|
本问题添加时间是 2012年 05月 06日。 |
 |
|
|
|