从网站地址中删除文件扩展名
在现代网站的设计中,通常需要隐藏显示在 URL 中的文件扩展名地址栏。这有助于保持干净且用户友好的外观,如 Stack Overflow 网站上所示。
问题陈述
您已创建一个网站并想要删除该文件显示的 URL 中的扩展名(.php、.jsp)。例如,您希望用户看到“http://something.example/profile”而不是“http://something.example/profile.php”。
解决方案
要实现此目的,您可以利用放置在网站根目录中的 .htaccess 文件。该文件包含处理 URL 重写的说明。设置方法如下:
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*)$ .php
说明
此配置告诉 Web 服务器通过添加不带 .php 扩展名的 URL 来重写请求,确保执行请求的 PHP 文件。结果,地址栏中显示的 URL 将不带扩展名。
以上是如何从我的网站 URL 中删除文件扩展名(例如 .php)?的详细内容。更多信息请关注PHP中文网其他相关文章!