原始代碼在本地主機的工作狀態:htaccess的:服務器迴應的500
var form_data = {
'email':$('#inviteEmail').val(),
};
$.ajax({
url: "<?php echo site_url('invites/save_email') ?>",
type: 'POST',
data: form_data,
success: function(msg) {
window.location.href = "<?php echo site_url('invites/moreinvites')?>"
return true;
}
});
它工作正常,在本地主機上和CSRF被關閉。但是當我把它移動到媒體寺廟託管時,我開始得到500 Internal server error
。
服務器錯誤日誌
請求超過了10個內部重定向限制由於可能 配置錯誤。如有必要,使用'LimitInternalRecursion'來增加 的限制。使用'LogLevel debug'來獲得回溯。
我htaccess文件有這個
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /thesavv/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
# If we don't have mod_rewrite installed, all 404's
# can be sent to index.php, and everything works as normal.
# Submitted by: ElliotHaughin
ErrorDocument 404 /index.php
</IfModule>
我不知道這個錯誤的想法。
您是否有權查看服務器錯誤日誌? – darshanags 2013-03-07 09:51:17
我之前有過這個錯誤,並且把我的頭髮拉出來。在我的控制器/方法中發現了一個問題 – 2013-03-07 16:03:52
錯誤是什麼?我的控制器在localhost上工作正常。 – 2013-03-07 23:29:56