前几天我已经更改了我的网站的主机,现在在新服务器上我有一个奇怪的错误,当我提交一个方法获取的表单和一个输入文本字段与服务器内的网址似乎无法找到页。
这是我正在测试的地方
http://www.oscurodrago.it/tools/testserver.php
这是生成404禁止页面错误的例子
http://www.oscurodrago.it/tools/testserver.php?u=http%3A%2F%2Fexemple.com
那是url w / o url
http://www.oscurodrago.it/tools/testserver.php?u=test
你知道它为什么不起作用吗?
答案 0 :(得分:2)
我想这是因为主机上有一些mod_security设置。他们很可能不喜欢将URL作为参数传递(这可能是跨站点脚本漏洞)。
所以你可以要求你的主人不要那么严格(我猜他不会这样做)或尝试用POST而不是GET提交表格。
答案 1 :(得分:0)
你可能想检查文件的CHMOD是644,这是大多数服务器需要的安全性,特别是在运行SuExec或SuPHP时。