ajax 500内部服务器错误但有效

时间:2017-01-10 20:19:47

标签: php jquery ajax .htaccess codeigniter

我陷入了一个特殊的问题。我的ajax(jquery COMET)无法在生产服务器上运行。它可行。 2/3个月后我的ajax显示500内部服务器错误。

我已将CodeIgniter更新为3.1.3但仍未发生任何事情。但奇怪的是有时ajax工作正常(可能是刷新后),大多数时候它显示500内部错误。

到目前为止我尝试了什么

    {li>

    pconnect设置为TRUE中的config.php(无效)

  • dbrivermysqlipdo都改变了,没有任何帮助

  • .htaccess在很多方面都尝试过。我现在的那个是

     RewriteEngine On
    
     #redirect http to https
     #RewriteCond %{HTTPS} !=on
     #RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
     RewriteCond %{HTTPS} off
     RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
     RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
     RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    
     RewriteCond $1 !^(index\.php|static|assets|avatars|uploads|robots\.txt)
     RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
     RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
     RewriteRule ^(.*)$ index.php?/$1 [L]
    
     Header set Access-Control-Allow-Origin: http://xx.xxx.xxx.xx
    

还试过这个htaccess

https://gist.github.com/rejoan/38e59d34ba4f667b78c11b637c48c733

助手的更多信息

  

生产服务器中有https

     

本地没有像这样的问题

     

在某个时候尝试mysqli时变得非常慢,所以现在使用pdo   dbdriver

     

我对这个项目有很大的ajax请求,因为它是一个聊天系统

see console

0 个答案:

没有答案