You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改.htaccess配置重定向隐藏页面URL的.php后缀

.htaccess配置修改方案

直接将你原有.htaccess文件内容替换为以下代码即可满足全部需求:

RewriteEngine On

# 强制添加www前缀、跳转HTTPS(保留原有配置未改动)
RewriteCond %{HTTP_HOST} !^www\. [NC,OR]
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://www.%1%{REQUEST_URI} [R=301,L,NE]

## 隐藏.php后缀
# 外部重定向:将带.php后缀的请求301跳转到无后缀路径
RewriteCond %{THE_REQUEST} \s/+(.+?)\.php[\s?] [NC]
RewriteRule ^ /%1 [R=301,NE,L]
调整说明
  • 原有强制www前缀、HTTPS跳转的规则完全保留,原有跳转逻辑没有任何变动
  • 原配置中针对.html后缀的外部重定向规则,已修改为适配.php后缀:访问带.php后缀的地址时,会自动跳转到对应无后缀地址,实现URL中隐藏.php后缀的效果
  • 已删除原配置中无后缀路径内部重写到对应.html文件的规则,同时按照要求没有添加无后缀路径到.php文件的内部重写逻辑

测试规则前请先清空浏览器缓存,301永久重定向会被浏览器本地缓存,避免旧缓存导致规则不生效的误判。

内容的提问来源于stack exchange,提问作者user2991837

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 00:06:25