PHP脚本(表单'action'属性)始终返回404

时间:2015-05-19 10:28:40

标签: php post http-status-code-404

我遇到了这个奇怪的问题,向我的自定义PHP脚本发送POST请求总是返回404 - 找不到脚本文件。

我发现它很奇怪,因为三个不同的服务器上存在相同的代码。其中两个按预期处理请求,第三个总是返回404。

这是表格标签:

<form action="<?php echo SITE_URL ?>/web/advertisers-cats-action.php" ..

所有三台服务器的文件权限相同。 questiosn中的脚本是-rw-rw-r--,“。”和“..”是drwxr-xr-x,以便浏览器可以在fodlers之间导航

当我收到404错误时,脚本的路径是正确的。它完全指向服务器上的脚本。

我可以在浏览器中导航到脚本的父目录。然后我看到脚本与其他文件一起列出。当我点击文件(没有提交POST请求,但这次GET - 只需点击它)时,我得到404.

仅在三台服务器之一上就是这种情况。

这可能是什么问题?

1 个答案:

答案 0 :(得分:0)

您缺少分号和语法错误,必须使用

&#34; echo site_url(); &#34;