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

Plesk账户下子目录站点HTTPS升级后URL解析异常求助

解决Plesk子目录站点HTTPS访问路径重复问题

这种外部链接跳转后URL出现重复域名的情况,我之前在Plesk环境里碰过好几次,大概率是这几个配置点出了问题,你可以一步步排查:

1. 检查Plesk中子站点的根目录设置

登录Plesk面板后,找到那两个子站点的配置入口:

  • 进入「Websites & Domains」,点击对应子站点的「Hosting Settings」
  • 重点确认「Document Root」的路径是否正确:应该指向主站点根目录下的目标子文件夹(比如httpdocs/subsite),而不是包含主域名的重复路径(比如错误的httpdocs/example.com)
  • 如果这里路径配置错误,直接修正为正确的子目录路径即可

2. 排查.htaccess中的URL重写规则

子目录下的.htaccess文件如果有错误的重写规则,很容易引发路径叠加问题:

  • 打开子目录根下的.htaccess,检查是否有类似RewriteBase /example.com/的错误配置,应该改成RewriteBase /或者对应子目录的路径(比如RewriteBase /subsite/)
  • 同时检查HTTPS强制跳转规则,确保规则里的变量和路径正确,比如正确的写法应该是:
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301]
    
    避免把%{HTTP_HOST}硬写成www.example.com/example.com这类错误内容

3. 确认Plesk的站点域名绑定与SSL设置

  • 检查子站点的「Domain Name」设置,确认是否正确绑定了对应的域名(比如子域名或者主域名的子目录访问配置),有没有误添加重复的域名绑定项
  • 进入「SSL/TLS Certificates」,确认子站点是否正确安装了SSL证书,并且开启了「HTTPS Enforce」(强制HTTPS),如果证书绑定到了错误的路径,也可能导致跳转异常

4. 清除浏览器和服务器缓存

旧的跳转缓存也可能导致异常残留:

  • 先清除本地浏览器的缓存、Cookie,用无痕模式测试访问
  • 在Plesk面板中,如果有安装缓存插件(比如LiteSpeed Cache),进入「Cache Management」清除站点缓存
  • 也可以重启Plesk的Web服务(Apache或Nginx),确保新的配置生效

5. 检查站点的内部链接配置

如果站点内部的链接是硬编码的错误路径,外部链接跳转过来也会继承问题:

  • 如果是WordPress这类CMS,检查「设置-常规」里的「WordPress地址(URL)」和「站点地址(URL)」,确保是正确的https://www.example.com/(或对应子站点的正确URL)
  • 其他CMS同理,排查站点的基础URL配置,避免硬编码https://www.example.com/example.com/这类错误路径

按照这几个步骤排查,基本能定位到问题所在。我之前处理过的类似案例,大部分都是.htaccess的RewriteBase设置错误或者Plesk的文档根目录配置不对导致的。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:29:46