📅  最后修改于: 2023-12-03 15:38:40.927000             🧑  作者: Mango
当我们使用 PHP 编写网站时,有时候我们需要隐藏我们的 PHP 扩展名,以增加安全性。这意味着我们可以将我们的 PHP 文件从 example.php
改成 example
,并且我们仍然可以使用 PHP 代码运行它们。这种技术被称为“美化” URL。
在本文中,我们将介绍如何在浏览器中隐藏 PHP 扩展。
首先,我们需要打开我们的网站根目录中的 .htaccess
文件。如果你没有 .htaccess
文件,请创建一个。
在 .htaccess
文件中添加以下代码:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
.htaccess
文件并关闭它。现在,如果你想访问 example.php
文件,则可以在浏览器中键入 example
,而不用加上 .php
扩展名。
除了修改 .htaccess
文件,我们还可以修改 php.ini
文件,但这种方法一般只适用于服务器环境。
首先,打开 php.ini
文件。
找到 cgi.fix_pathinfo
选项,并将其设置为 0
。
cgi.fix_pathinfo=0
php.ini
文件并关闭它。现在,如果你想访问 example.php
文件,则可以在浏览器中键入 example
,而不用加上 .php
扩展名。
在本文中,我们介绍了两种方法,用于在浏览器中隐藏 PHP 扩展。无论你使用哪种方法,都要确保你的网站能够正常运行,并且具有很好的安全性。