0

JQuery History プラグインを使用して、AJAX を使用してページの一部を読み込みますが、Nginx がページのエラー ログに 404 エラーを生成していることがわかりました。

http://example.com/#/load=content&page=1
4

1 に答える 1

0

それは奇妙です...ハッシュタグはサーバーに送信されるべきではなく、クライアント側のみのものであるべきです。これを手動で URL に入れてみました (つまりhttp://localhost/show-server.php/#/load=content&page=1)。このスクリプトを使用してテストしましたが、どのような場合でもログに記録することはできません。スクリプトはすべてを表示しますが$_SERVER、予想どおりそこにもありません。私は Ubuntu 11.10 / Firefox 10.0 を使用しています。

他に何もない場合は、書き換えを使用してこれを削除できます。たとえば、次のようになります。

rewrite ^(.*)#.*$ $1;
于 2012-02-06T03:00:50.743 に答える