问题标签 [litespeed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
933 浏览

.htaccess - .htaccess 文件中的 RewriteRule 不起作用

我想隐藏我的附属链接并按照Yoast.com上的指南进行操作。

为了使附属 URL 看起来更好(例如从https://example.com/go/?id=product-namehttps://example.com/go/product-name),他们为 . htaccess 文件:

但这不起作用,当我打开主页或我网站的任何其他页面时,它会显示 404 错误。

我的网站是托管在 A2 Hosting (LiteSpeed) 上的共享托管计划上的静态 HTML 网站。

0 投票
1 回答
187 浏览

.htaccess - 提供 html 文件没有扩展名

我有 html 文件并且没有 html 扩展名,当我链接到此文件时,apache 下载文件而不是打开它。

我怎样才能提供这个 html 文件?(使用 htaccess)

注意:我需要这个来提供超过 10k 的 html 文件而不是单个特殊文件

0 投票
1 回答
860 浏览

php - 无法解释的 WordPress 最大 RAM 使用量

我有一个关于共享 litespeed 主机 + cloudlfare + wp 最快缓存插件和 1GB RAM,php 7.2 的简单 Wordpress (4.9.6) 网站(我尝试了不同的 php 版本,但没有发现改进)。我也可能有 15 个电子邮件帐户和大量电子邮件在收件箱中,但我通常使用 Mozilla Thunderbird 每天发送约 20-50 封电子邮件。RAM 使用率高与我是否登录 wp 无关。没有巨大的用户活动,可能 50 访问者/天。我尝试过不同的东西。禁用了很多非主要插件。在 cPanel 中只有 1 个 cronjob,它是每天一次的软备份。网站从恶意软件中扫描并安装了 iThemes 安全插件。网站性能正常我认为:http ://prntscr.com/jjla8m我发现的唯一负面方面是谷歌字体请求:http://prntscr.com/jjlamj

托管服务提供商说:“进程 admin-ajax.php 和大量电子邮件正在消耗所有 RAM”。正如我猜想的那样,收件箱中的电子邮件不会消耗 RAM(或者是吗?),我每天最多只能发送 50 封电子邮件。我发现关于 admin-ajax.php 的另一件事是名为“心跳控制”的插件,其目的是减少调用并减少资源使用。所以我这样设置:http: //prntscr.com/jjlcgj但也没有看到任何改进。

所以我再次联系了托管服务提供商,他们说“如果有帮助,这个过程叫做 dovecot/imap”。好吧,现在我不知道该怎么办(我没有这方面的经验)。任何想法如何减少内存使用?


PS,有时网站只是因为 cloudflare 而启动,导致有时当我尝试登录 wp-admin 时出现错误 500。

RAM 使用情况可以在这里看到:http: //prntscr.com/jjl65b

更新:

所以我额外支付了双倍资源,现在 2gb 的 RAM 被 100% 使用。我什至尝试重命名所有文件夹,如 public_html、邮件文件夹等,但没有任何帮助......有什么想法吗?

0 投票
0 回答
57 浏览

.htaccess - .htaccess 如果有一些字符串则不重定向

我有一个具有以下规则的 .htaccess 文件

我的网址是

并且工作完美,但我在我的网站上有一笔付款,成功交易后返回以下网址

现在我的问题是,当返回此 URL 时,页面重定向到我的主页,如果我的页面在 URL 中具有权限,我无法处理我想要的返回 URL .htaccess 不要重定向到另一个主页

0 投票
1 回答
3749 浏览

apache - 在 htaccess 上为 webp 更改 png|jpeg

我正在尝试在我的网站上显示 webp 图片,其中有使用 LiteSpeed Web 服务器和 htaccess 文件的 jpeg 或 png 图片。

由于我的 webp 图片的名称,该片段不起作用。我的转换器没有更改扩展名,而是将新扩展名添加到图片的全名中。例子:

正常图片网址:

webp图片地址:

这就是我的 htaccess 的样子:

我认为问题出在 RewriteRule 中。我得到的结果是:

代替:

我尝试将 RewriteRule 行更改为此,但它不起作用:

有人可以对此有所了解吗?我是 htaccess 的初学者,我知道我没有使用正确的语法来使它工作。如果你们想检查页面并检查图像,这是该网站:LEXSTYLE 任何帮助将不胜感激。谢谢。

0 投票
1 回答
529 浏览

php - jquery .serialize() 用 + 替换空格导致 LITESPEED 服务器在 Ajax 调用时出现 403 Forbidden Error

以下函数应序列化表单数据并将其发送到服务器上进行处理。

但是,我刚刚开始403 Forbidden从服务器接收错误。经过调查,我发现.serialize() 函数将空格替换为“+” ,并且如果我在没有“+”的情况下重新发送数据,我将不再收到错误。

我究竟做错了什么?这是客户端问题还是服务器问题?

更多信息:

- 使用 LITESPEED 服务器,

- 我已将我的 php 代码减少到<?php echo("Hello World!"); ?>并且问题仍然存在,所以我认为它一定是网络服务器中的其他东西。此外,这是一种新行为——我没有在任何一端进行代码更改来触发它。

-工作数据示例:tn=factorystore&tkw1=manufacturers&tkw2=brickandmortar

- 不工作数据示例:tn=factory+store&tkw1=manufacturers&tkw2=brick+and+mortar

(注:以上数据示例是取自 Chrome 控制台的 'source' Form Data)

0 投票
2 回答
807 浏览

.htaccess - LiteSpeed .htaccess 删除文件扩展名

我正在使用 LiteSpeed 7。我有一个用于删除文件扩展名的 .htaccess 文件,但 LiteSpeed 不支持该文件。

我的 .htaccess 是这样的:

我的项目文件需要 .html 和 .php 文件。

我怎样才能做到这一点?

0 投票
1 回答
403 浏览

php - PHP:用于 litespeed 的 x-sendfile

我将以下代码用于 apache:

但是新的服务器管理员要求我将其更改为 litespeed 版本

如何 ?

0 投票
1 回答
522 浏览

php - 在 .htaccess 中为 LiteSpeed 缓存获取 PHP $_SESSION 数据

我需要将数据从$_SESSIONPHP 文件发送到 .htaccess 以设置 Vary 变量以设置 LiteSpeed 缓存。

PHP 脚本示例:

.htaccess 示例

我已经尝试过这些方法:

  1. 通过 cookie。我在 cookie 中设置 PHP 变量,并通过 .htaccess 从那里获取它"RewriteCond %{HTTP_COOKIE} (.*) [NC]"。但我也会有无法在 cookie 中设置的私人数据。所以这种方法不是很好。
  2. 通过 ENV 变量(putenv("PROVARY=".$_SESSION['lang']);)。但它不起作用。因为他们在请求结束时死亡。
  3. HTTP_SESSION. 我找到了这个模块的名称,但没有找到有关它如何工作甚至如何使用它的信息。

$_SESSION是否可以直接从 .htaccess获取变量?如果是,请展示其工作原理的工作示例。

0 投票
1 回答
81 浏览

zapier - 连接到 Zapier 不起作用

我只是将我的网站从 Apache 服务器移动到 Litespeed 服务器我重新连接 Zapier/integromat 但它注意到:错误

401:无效响应,响应必须是 XML。解析的 HTML 响应:401 未经授权。401. 未经授权。访问此资源需要适当的授权!。自豪地供电 请注意,LiteSpeed Technologies Inc. 不是网络托管公司,因此无法控制本网站上的内容。

请帮助我什么原因以及如何解决这个问题。谢谢你们。