📜  如何在浏览器中隐藏 php 扩展 - PHP (1)

📅  最后修改于: 2023-12-03 15:38:40.927000             🧑  作者: Mango

如何在浏览器中隐藏 PHP 扩展 - PHP

介绍

当我们使用 PHP 编写网站时,有时候我们需要隐藏我们的 PHP 扩展名,以增加安全性。这意味着我们可以将我们的 PHP 文件从 example.php 改成 example,并且我们仍然可以使用 PHP 代码运行它们。这种技术被称为“美化” URL。

在本文中,我们将介绍如何在浏览器中隐藏 PHP 扩展。

方法
1. 修改 .htaccess 文件
  • 首先,我们需要打开我们的网站根目录中的 .htaccess 文件。如果你没有 .htaccess 文件,请创建一个。

  • .htaccess 文件中添加以下代码:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
  • 保存 .htaccess 文件并关闭它。

现在,如果你想访问 example.php 文件,则可以在浏览器中键入 example,而不用加上 .php 扩展名。

2. 修改 php.ini 文件

除了修改 .htaccess 文件,我们还可以修改 php.ini 文件,但这种方法一般只适用于服务器环境。

  • 首先,打开 php.ini 文件。

  • 找到 cgi.fix_pathinfo 选项,并将其设置为 0

cgi.fix_pathinfo=0
  • 保存 php.ini 文件并关闭它。

现在,如果你想访问 example.php 文件,则可以在浏览器中键入 example,而不用加上 .php 扩展名。

结论

在本文中,我们介绍了两种方法,用于在浏览器中隐藏 PHP 扩展。无论你使用哪种方法,都要确保你的网站能够正常运行,并且具有很好的安全性。