.htaccess
リダイレクトに関する既存の回答を大量にチェックしました。しかし、それらのどれも私を助けてくれませんでした。パスを含めないすべてのURLをサブディレクトリのファイルにリダイレクト
私が達成したいのは、すべてのリクエストURLを/api/init.php
にリダイレクトすることです。しかし、これまで私のインデックスページwww.example.com
は、ファイルが見つからないためにファイルリストを提供していましたが、パスを含むすべてのURLリクエストが機能しています。
.htaccess
でこれを達成するには、リンク先ページにディレクトリのリストを表示する必要がありますか?
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /api/init.php?path=$1 [NC,L,QSA]
"不要な反復を防ぐ" - むしろ_不必要なファイルシステムcheck_。良い答え+1 – MrWhite
@ user82217はい、合意した、それを変更しました。あなたがそれを好きで嬉しい:) – SuperDuperApps
これは素晴らしい:)とも 'NC'フラグについてのヒントのおかげで – PhyCoMath