私は .htaccess ファイルを持っています:
RewriteEngine On
DirectoryIndex control.php
Options +FollowSymlinks
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.+) controller.php?do=$1 [L]
これにより、すべてのクエリがリダイレクトされ、クリーンな URL が設定されます。しかし、ajax を使用すると、それもリダイレクトされます。ajaxクエリをフィルタリングしてリダイレクトすることは可能ですか
controller-ajax.php?do=$1 [L]
代わりは?
controller.php でキャッチしようとしましたが、X_REQUESTED_WITH
存在しません。その場合、最善の方法は、すべての ajax リクエストを別のスクリプトにリダイレクトし、追加のスクリプト チェックを行わないことです。