📜  htaccess 删除文件扩展名 (1)

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

通过 htaccess 文件删除文件扩展名

简介

.htaccess 文件是 Apache 服务器的一个配置文件,可用于在服务器上为特定目录或特定网站设置额外的配置选项。我们可以使用 .htaccess 文件来隐藏文件扩展名,以增加 URL 的美观性。

步骤
第一步:创建 .htaccess 文件

在要隐藏扩展名的目录中创建名为 .htaccess 的文件。请注意,此文件名称以“.”开始并且没有文件扩展名。

第二步:编辑 .htaccess 文件

打开 .htaccess 文件,并使用以下代码编辑它。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [L]

这段代码将文件扩展名从 URL 中去掉,并将其替换为 .php 扩展名。如果要隐藏其他扩展名,只需将 .php 替换为所需的扩展名即可。

第三步:测试设置

现在,您可以测试该设置是否可用。在浏览器中输入没有扩展名的 URL,例如,http://yourdomain.com/page,应该会显示相应的页面。

结论

.htaccess 文件是一个强大的工具,可以通过配置选项来增强服务器的性能和安全性。通过隐藏文件扩展名,可以使您的 URL 更加美观并更易于记忆。