私はいくつかの同様の問題があったと私は少しトリッキー解決しましたが、それは私がメインのサイトに静的ファイルを生成CodeIgniterの中で作られたCMSを持っている:)
作業、それが聞こえます悪いが、私は他の方法で説明しよう:
root - cms_folder (codeigniter system)
- images
- js
- assets
- index.html
私はCodeIgniterのコントローラと、私はCodeIgniterのフォルダの実際のパスを非表示にすると同時に、Ajaxのリクエストを処理します。
RewriteCond %{THE_REQUEST} ^.*ajax_action/(.*) [NC]
RewriteRule ^.*ajax_action/(.*) http://%{HTTP_HOST}/cms_folder/ajaxcall/$1 [NC,P]
そして、私はこのような表情を作ったAJAXリクエスト:
$.ajax({
'url': '/ajax_action/'+action, // action is the ajaxcall controller's function
'data' : {parameters},
'type': 'POST',
../ other ajax settings ...
});
私は私の英語は本当に悪いですけど、これ、私は.htaccessファイルにリダイレクトを作ったようにするには私はこの人といつかお手伝いしたいと思っています:)
私はあなたがもっと詳しく何を望んでいるのかを説明すべきだと思います。 – yoda