使用.htaccess文件可以通过重写URL的方式来删除文件扩展名。下面是使用.htaccess从URL中删除文件扩展名的步骤:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
.htaccess文件的解释:
RewriteEngine On
:启用URL重写引擎。RewriteCond %{REQUEST_FILENAME} !-d
:确保请求的文件不是一个目录。RewriteCond %{REQUEST_FILENAME}\.php -f
:检查请求的文件名加上".php"的文件是否存在。RewriteRule ^([^\.]+)$ $1.php [NC,L]
:将URL重写为去掉文件扩展名的URL,并将请求发送到对应的PHP文件。这种方法适用于需要隐藏文件扩展名的网页,提供更简洁的URL。例如,您可以将 "example.com/index.php" 重写为 "example.com/index"。
腾讯云相关产品和产品介绍链接地址:
注意:此回答仅代表技术方案,对于具体业务实现,请结合自身需求和实际情况进行调整和配置。
领取专属 10元无门槛券
手把手带您无忧上云