You need to enable JavaScript to run this app. 如何在现有.htaccess配置基础上实现HTTPS跳转及索引页重定向
优惠活动
大模型
产品
解决方案
定价
更多

如何在现有.htaccess配置基础上实现HTTPS跳转及索引页重定向

适配全部需求的.htaccess可直接套用配置
RewriteEngine On

# 1. 完善原规则:拦截所有带www的HTTP/HTTPS请求,301跳转至非www的HTTPS对应路径
RewriteCond %{HTTP_HOST} ^www\.domena\.pl$ [NC]
RewriteRule ^(.*)$ https://domena.pl/$1 [R=301,L]

# 2. 新增规则:拦截非www域名的HTTP访问,全站强制跳转至HTTPS对应路径
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^domena\.pl$ [NC]
RewriteRule ^(.*)$ https://domena.pl/$1 [R=301,L]

# 3. 新增规则:根目录下的index.php、index.html访问,301跳转至主站根路径
RewriteRule ^(index\.(php|html))$ https://domena.pl/ [R=301,L]

配置说明

  • 已修正原有旧配置的多处语法问题:包括RewriteCond后缺少空格、正则表达式中多余空格、状态码参数间多余空格、协议地址首字母大写不规范等问题,避免规则无法被Apache正确识别
  • 规则执行顺序按优先级排序:先完成域名标准化(去www),再完成协议标准化(强制HTTPS),最后处理首页文件重定向,从根源上避免不同重定向规则的交叉冲突
  • 首页重定向规则做了范围限制:仅匹配根目录下的index.php、index.html请求,不会误将子目录下的同名文件重定向到主站,保障站内其他页面的正常访问
  • 所有重定向使用301永久状态码,符合搜索引擎规范,避免重复内容对站点SEO造成负面影响

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.06 23:57:04