私はいくつかのページを持っています
http://localhost/template
home.php、about.php、contact.php など
同じ
http://localhost/template/sr
名前のページがあります。
これは、ルート .htaccess ファイルにあるものです
RewriteEngine on
RedirectMatch 301 ^/$ http://localhost/template/sr/
私のerror.logファイルは次のように報告します:
[localhost/sid#923dd8][rid#dd70b0/initial] [perdir C:/xampp/htdocs/template/] pass through C:/xampp/htdocs/template/
[localhost/sid#923dd8][rid#ddd0c8/subreq] [perdir C:/xampp/htdocs/template/] pass through C:/xampp/htdocs/template/index.php
[localhost/sid#923dd8][rid#ddb0c0/initial] [perdir C:/xampp/htdocs/template/] pass through C:/xampp/htdocs/template/
[localhost/sid#923dd8][rid#ddd0c8/subreq] [perdir C:/xampp/htdocs/template/] pass through C:/xampp/htdocs/template/index.php
このセットアップではリダイレクトされません。ルート ディレクトリからページを取得し続けます。