私が達成したいこと:
- alias / index.php?"ここにあるもの"は常に機能します
- alias/"任意のディレクトリ"/index.phpはalias/index.phpにリダイレクトします
- 「anyfile.php」はalias/index.phpにリダイレクトします
- alias / "any directory" /"anyfile.php"はalias/index.phpにリダイレクトします
エイリアスディレクトリのルートからのみindex.phpを実行できるようにしたい
試した:
RewriteCond %{REQUEST_FILENAME} !index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ https://<host>:<port>/<alias>/index.php [NC,R,L]
これは、サブディレクトリ内のindex.phpをalias/index.phpにリダイレクトしません。