CodeIgniter post 函数在开发服务器上返回 404
Posted
技术标签:
【中文标题】CodeIgniter post 函数在开发服务器上返回 404【英文标题】:CodeIgniter post functions return 404 on dev server 【发布时间】:2021-05-13 12:37:41 【问题描述】:将现有的 codeigniter 应用程序移至新服务器以执行一些代码更新。除了使用 POST 的任何方法返回 404 之外,一切都正常工作。
例如:
function export_xls()
echo "HERE";
if($this->input->post())
我可以打回声,但它会在 404 处
$this->input->post()
我已经尝试更改 config.php 中的 base_url 和 htaccess 中的其他内容,看看是否有帮助,但没有任何事情证明是成功的。
所有其他未调用 post 值的函数都可以正常工作。
实时 url(一切正常的地方)是 http://admin.xxxxxx.com,dev 是 http://crm-admin.srv-y7z9u.xxxxxxx.com,如果这能提供任何见解的话。
【问题讨论】:
【参考方案1】:尝试检查一些可能会妨碍您的问题。
首先查看链接是否正确定向到页面,然后执行一些可以帮助您的步骤:
-
检查项目设置中的 base_url。
确保您没有输入错误的方向,这很常见:http://crm-admin.srv-y7z9u.xxxxxxx.com/saveForm
另见$.post to Codeigniter Controller/Method 404 Page Not Found
【讨论】:
以上是关于CodeIgniter post 函数在开发服务器上返回 404的主要内容,如果未能解决你的问题,请参考以下文章