首页 >后端开发 >php教程 >如何从我的网站 URL 中隐藏文件扩展名(如 .php)?

如何从我的网站 URL 中隐藏文件扩展名(如 .php)?

Patricia Arquette
Patricia Arquette原创
2024-11-25 01:29:131029浏览

How Can I Hide File Extensions (like .php) from My Website URLs?

在网站 URL 中隐藏文件扩展名

通常希望通过隐藏文件扩展名来呈现更美观的网站地址(例如.php 或 .jsp)。以下是实现此目的的方法:

解决方案:

要从网站 URL 中删除文件扩展名,请在根目录中创建一个名为“.htaccess”的文件。在文件中输入以下代码:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ .php

说明:

  • RewriteEngine on: 启用重写引擎模块。
  • RewriteCond %{REQUEST_FILENAME} !-d: 检查请求的文件是否不是目录。
  • RewriteCond %{REQUEST_FILENAME}.php -f: 检查请求的扩展名为 .php 的文件是否存在.
  • 重写规则 ^(.*)$ $1.php: 重写 URL 以删除文件扩展名。

示例:

如果您访问“http://something.example /profile.php”在您的网络浏览器中,.htaccess指令会将其重写为“http://something.example/profile”。

以上是如何从我的网站 URL 中隐藏文件扩展名(如 .php)?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn