【问题标题】:ajax not working showing forbidden errorajax 不工作显示禁止错误
【发布时间】:2015-05-15 12:19:06
【问题描述】:

你好,这是我的 ajax 代码

$("#ajax_login_form").on('submit',function(event){            
   var dataString = $("#ajax_login_form").serialize();           
   $.post('http://myshowcam.com//users/login', dataString, function(response){  }, 'json');  
});

提交表单后,我的控制台出现以下错误。

禁止

您无权访问此服务器上的 /TestSite/users/login。

此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。 Apache/2.2.15 (CentOS) 服务器在 myshowcam.com 端口 80

请帮忙。提前谢谢你。

【问题讨论】:

  • 快点,你为什么在帖子 url http://myshowcam.com//users/login 中使用 //。然后检查您的 apache 主机配置或在此处发布内容,以便我们能够为您提供帮助。
  • 谢谢 Andre Santiago 20。我认为问题是由于上面提到的 apache 主机配置造成的。但我不知道要检查什么。

标签: apache cakephp lamp


【解决方案1】:

好的。这让事情变得更加困难。了解如何配置 apache 非常重要。

假设您使用的是 CakePHP 3,请尝试以下说明:http://book.cakephp.org/3.0/en/installation.html#apache。该文件一般位于/etc/httpd/conf/http.conf

最好的方法是使用virtual_hosts,该文件的位置可以在这里创建/etc/httpd/conf.d/。例如,您可以在那里拥有myshowcam.com.conf。这里有很多 VirtualHosts 示例:https://httpd.apache.org/docs/2.2/vhosts/examples.html

【讨论】:

    猜你喜欢
    • 2013-05-17
    • 2021-12-16
    • 2011-09-04
    • 2017-03-23
    • 1970-01-01
    • 2016-07-15
    • 1970-01-01
    • 2020-09-14
    • 1970-01-01
    相关资源
    最近更新 更多