私のサイトはCodeigniterで開発され、JQuery postメソッドを使用してデータを取得しましたが、firebugで正しい出力が表示されているのに、404notfoundエラーが表示されています。
ローカルシステムでは正常に動作しています。私のサイトはライブインスタンスのサブドメインの下にあり、問題を引き起こす可能性がありますか?
何が問題なのかを教えてください。
これが私のhtaccessファイルです
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [QSA,L]
</IfModule>
これがfirebugの応答の詳細です
Connection Keep-Alive
Content-Type text/html
Date Mon, 23 Jul 2012 12:28:26 GMT
Keep-Alive timeout=3, max=29
Server Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 mod_fcgid/2.3.6
Transfer-Encoding chunked
X-Powered-By PHP/5.2.17
Request Headers
Accept text/html, */*; q=0.01
Accept-Encoding gzip, deflate
Accept-Language en-us,en;q=0.5
Connection keep-alive
これが私のコードです
function updatepanel()
{
$.post("http://svims.noq.co.in/svims/get_token/28" ,
function (d)
{
$("#tokenview").html(d);
}
);
}
これがfirebugの応答です。
"NetworkError:404 Not Found- http ://svims.noq.co.in/svims/token_generator "
token_generator POST http://svims.noq.co.in/svims/get_token/28
404が見つかりません2.36s
========================================問題は、サブドメイン名とコントローラー名である必要があります同じではありません。コントローラ名の名前を変更しましたが、正常に動作します。