python cgi文件请求随机发生301错误

时间:2017-05-10 19:04:10

标签: apache http redirect

我有一个URL,有时无法解析并将我踢回其父目录。所以我打字:

www.mysite.com/hub/parent/mycgi.cgi

...而是发送到这里:

www.mysite.com/hub/parent/

我的文件系统中的parent目录有一个最终显示的index.cgi页面,而此index.cgi具有与mycgi完全相同的统计信息和权限。 775和团体/所有者是相同的。

此问题难以重现,但在隐身时登录和退出的某些组合,然后在浏览器中尝试URL会导致问题。我在httpd / error_log中看不到任何内容,但在访问日志中我可以看到:

<internal proxy IP> - - [10/May/2017:11:52:41 -0700] "GET /hub/parent/mycgi.cgi? HTTP/1.1" 301 236 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/537.36 (KHTML, like Geck..."

当我添加?

时,我也会看到这种情况(有时候)
<internal proxy IP> - - [10/May/2017:11:35:58 -0700] "GET /hub/parent/mycgi.cgi? HTTP/1.1" 301 236 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/537.36 (KHTML, like Geck..."

我知道301表示&#34;永久移动&#34;,但这些文件没有移动......这怎么可能,可以做些什么来修复它?

0 个答案:

没有答案