我正在寻找一种从 URL 中删除 index.php 文件名的方法。我想尝试这样做的主要原因是因为我的目录中有“index.php”。所以不是得到...
http://localhost/members/index/
我希望实现更像...
http://localhost/members/
下面的代码是我目前在我的 .htaccess 文件中的代码。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{THE_REQUEST} ^GET\ /[^?\s]+\.php
RewriteRule (.*)\.php$ /$1/ [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)/$ $1.php [L]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule .*[^/]$ $0/ [L,R=301]
我非常感谢您的帮助和任何建议!非常感谢你,上帝保佑!