当我键入 domain.com/page.php 时,它不会自动更改为 domain.com/page/。此外,对于子目录中的页面,如果我点击指向 domain.com/sub/1/ 的链接,一切都很好,但如果我在浏览器中键入它,它会重定向到 domain.com/1/
这就是我在 .htaccess 中所拥有的
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^/]+)/$ $1.php
# Forces a trailing slash to be added
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]
任何想法我应该对子目录和根目录中的 htaccess 文件做什么?我是新来的。