我最近将 index.html 更改为 index.php - 我希望能够进行重定向以反映这一点,然后还进行重写以强制 foo.com/index.php 成为 foo.com/ 并使其访问.php 文件。
我还有一个单独的站点,即 bar.com,它位于 foo.com 下的子目录中,我希望不受影响。
这就是我所拥有的,这会导致重定向循环:
RedirectMatch 301 ^/index.html?$ /index.php
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]
有没有办法做到这一点?谢谢!