OpenLiteSpeed 是否支持 Apache .htaccess 重写?

OpenLiteSpeed 是否支持 Apache .htaccess 重写?

我得到了一些相互矛盾的信息——官方 OpenLiteSpeed 页面这样说:

  1. OpenLiteSpeed 支持 Apache 重写,并且
  2. OpenLiteSpeed 不支持 .htaccess

有点困惑...LiteSpeed Tech 在这里想要做什么?

答案1

事实上,这两种说法都是正确的,而且并不矛盾。

.htaccess 文件不受支持,但您可以从 .htaccess 复制重写规则并粘贴到 OpenLiteSpeed 管理控制台中:

OpenLiteSpeed 管理控制台

答案2

这篇文章很旧了,这里是这个主题的更新。如果你在我之后发现这篇文章……

V1.4.38 2018-9-10 服务器核心

[新功能] 如果“重写规则”设置尚未使用“rewriteFile”指令,则添加“从 .htaccess 自动加载”服务器和虚拟主机级别设置,以自动加载配置上下文中包含的 .htaccess 文件。

更多...请向下滚动此帖子

答案3

Openlitespeed 并不像他们声称的那样支持开箱即用的 .htaccess 重写,这是他们的营销活动不诚实的最大原因之一。(他们反复声称,对于 WordPress 等应用程序来说,OLS 比 Nginx 或 Apache 更容易设置。)

像 Apache,主配置文件在技术上可以执行本地 .htaccess 可以执行的任何操作,并且在虚拟主机上使用多个 .htaccess 文件会降低 Apache(以及 Openlitespeed)的速度。

要使本地 .htaccess 在 Openlitespeed 上运行,您首先必须生成这些文件,然后还要在每个虚拟主机中指向这些文件并确保正确的权限。如果您未能做到这一点,您的网站可能会崩溃(致命错误和/或类似这样的 404 错误)另外,你必须重新启动每次更改 .htaccess 规则时,Litespeed 服务器都会受到影响。

Litespeed 特别针对 WordPress 用户(以及误导性营销),导致许多系统管理员只迁移到 OLS去探索这些问题都是事后才出现的。

并且根据记录,Nginx/Caddy 不必担心这些事情,因为 .htaccess 不受支持,并且所有配置都是集中的(用户无法破坏它)。

相关内容