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

OpenLiteSpeed部署WordPress:IP访问未重定向至域名HTTPS问题求助

问题排查与解决步骤

1. 确认OpenLiteSpeed是否启用.htaccess支持

OpenLiteSpeed不会像Apache那样自动加载.htaccess,需要手动配置:

  • 登录OpenLiteSpeed Web管理后台(默认端口7080)
  • 找到对应WordPress的虚拟主机,切换到「Rewrite」标签页
  • 将「Enable Rewrite」设为「Yes」,「Rewrite Rules Source」选择「File」并指定.htaccess的实际路径(比如/var/www/your-wordpress-root/.htaccess)
  • 保存配置后重启OpenLiteSpeed服务

2. 修正.htaccess重定向规则

你当前的规则存在两处缺陷:未覆盖HTTPS协议的IP访问,且IP中的.未做正则转义(.在正则中是通配符),目标URL也应使用HTTPS。替换为以下规则:

RewriteEngine On
# 匹配服务器IP的所有访问(忽略大小写)
RewriteCond %{HTTP_HOST} ^161\.35\.150\.160$ [NC]
# 重定向到HTTPS域名的对应路径
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

3. 检查WordPress站点URL配置

进入WordPress后台「设置-常规」,确认「WordPress地址(URL)」和「站点地址(URL)」均设置为https://example.com。若其中一项为服务器IP,会导致IP访问时直接加载内容,重定向规则失效。

4. 直接在OpenLiteSpeed虚拟主机层面配置重定向

如果.htaccess规则仍不生效,可直接在服务器层面配置(优先级更高):

  • 回到虚拟主机的「Rewrite」标签页,在「Rewrite Rules」中添加上述修正后的规则
  • 保存配置并重启服务,无需依赖.htaccess即可实现IP访问重定向

5. 清除浏览器缓存测试

若之前访问过IP路径,浏览器可能缓存了旧响应。建议使用隐私模式打开测试,或手动清除浏览器缓存后验证效果。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 15:38:22