我发现这段代码可以获取干净的 URL,例如将 domain.com/start/ 重写为 domain.com/start.php
除非有同名的目录,否则这工作正常。我不知道我能做些什么。我希望 Apache 仍然重写 URL,即使存在同名的目录(只要文件存在)。
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)/$ $1.php [L,QSA]
我发现这段代码可以获取干净的 URL,例如将 domain.com/start/ 重写为 domain.com/start.php
除非有同名的目录,否则这工作正常。我不知道我能做些什么。我希望 Apache 仍然重写 URL,即使存在同名的目录(只要文件存在)。
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)/$ $1.php [L,QSA]