私は次の書き換えルールに従って、URL全体をPHPスクリプトに渡します:
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*?)$ index.php?rewriteUrl=$1 [QSA,L]
一部のサーバーでは、使用する必要があります
RewriteRule ^(.*)$ index.php?rewriteUrl=$1 [QSA,L]
代わりに(が?
ありません)。
サーバーにこれを自動的に処理させる方法はありますか?フォールバック/トライキャッチなどの形で?
?
。mod_rewriteでの正規表現の使用については、Apacheのドキュメントを参照してください。