我陷入了一个特殊的问题。我的ajax(jquery COMET)无法在生产服务器上运行。它可行。 2/3个月后我的ajax显示500内部服务器错误。
我已将CodeIgniter更新为3.1.3但仍未发生任何事情。但奇怪的是有时ajax工作正常(可能是刷新后),大多数时候它显示500内部错误。
到目前为止我尝试了什么
pconnect
设置为TRUE
中的config.php
(无效)
dbriver
在mysqli
和pdo
都改变了,没有任何帮助
.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请求,因为它是一个聊天系统