如何使用htaccess隐藏php文件扩展名和任何参数


How to hide php file extension and any parameters using htaccess

我试图找到解决这个问题的解决方案。我需要在我的域上的每个网页上,使用 .htaccess 文件隐藏.php文件扩展名及其 url 参数。

例:

目前 http://www.domain.com/page.php?id=7ca45b&n=fg&q=z981D

预期 http://www.domain.com/page

有什么帮助吗?提前致谢

马里亚诺

您可以在.htaccess中使用以下代码来删除扩展名.php。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^'.]+)$ $1.php [NC,L]