2023年openlitespeed实用伪静态规则合集

之前老白博客就介绍过,cyberpanel面板的openlitespeed服务器的伪静态规则是非常强大的,除了以前介绍的重定向、防盗和设置缓存等,接下来再跟大家补充几个实用的:隐藏文件扩展名、URL重定向、强制HTTPS、静态文本资源压缩压缩等。

2023年openlitespeed服务器实用伪静态规则合集

1.openlitespeed隐藏文件扩展名

通过重写规则隐藏 URL 中的文件扩展名,使 URL 看起来更简洁美观

rewrite {
    enable              1
    regex               ^(.+).html$ 
    to                  $1
}

2.URL 重定向

将旧的 URL 重定向到新的 URL,可用于 SEO (搜索引擎优化) 或更改网站结构时的页面导航。

相似功能:https://www.xcbtmw.com/29762.html

rewrite {
    enable              1
    from                /old-url
    to                  /new-url
    type                301
}

3.强制 HTTPS

强制所有访问网站的请求使用 HTTPS 协议,确保数据传输的安全性。

rewrite {
    enable              1
    https               on
}

4.移除尾部斜杠

移除 URL 尾部的斜杠,统一资源的访问方式,并避免搜索引擎将带斜杠和不带斜杠的 URL 视为两个不同的页面。

rewrite {
    enable              1
    regex               ^(.+)/$
    to                  $1
}

5.缓存控制

定义静态资源的缓存策略,以减少对服务器的请求,提高网站性能。

这个建议看更详细的说明:https://www.xcbtmw.com/29583.html

rewrite {
    enable              1
    cache-control       max-age=86400
    types               image/jpeg,image/png,text/css,application/javascript
}

6.请求重写

将用户请求的 URL 重写为实际处理的文件路径或参数格式

rewrite {
    enable              1
    from                /product/(d+)
    to                  /index.php?id=$1
}

7.阻止目录列表

禁止服务器显示目录列表,以提高网站的安全性和隐私保护。

rewrite {
    enable              1
    regex               ^(.*)/$
    to                  error404.html
}

8.网页压缩

对静态文本资源(如 HTML、CSS、JavaScript)进行压缩,减小文件大小,提高页面加载速度

rewrite {
    enable              1
    type                text/html,text/css,application/javascript
    gzip-level          9
}

9.防盗链

限制只允许特定来源或域名访问某些资源,防止其他网站直接引用自己网站的图片或文件。

cyberpanel+openlitespeed环境静态文件防盗链设置教程

10.拒绝访问敏感文件

禁止直接访问网站中的敏感文件,例如配置文件、日志文件等。

rewrite {
    enable              1
    from                /(config|logs)/.*$
    to                  error403.html
}

11.图片webp转化适用改写

OpenLiteSpeed图片webp化伪静态htaccess改写规则