之前老白博客就介绍过,cyberpanel面板的openlitespeed服务器的伪静态规则是非常强大的,除了以前介绍的重定向、防盗和设置缓存等,接下来再跟大家补充几个实用的:隐藏文件扩展名、URL重定向、强制HTTPS、静态文本资源压缩压缩等。
[h3]1.openlitespeed隐藏文件扩展名[/h3]
通过重写规则隐藏 URL 中的文件扩展名,使 URL 看起来更简洁美观
rewrite {
enable 1
regex ^(.+).html$
to $1
}
[h3]2.URL 重定向[/h3]
将旧的 URL 重定向到新的 URL,可用于 SEO (搜索引擎优化) 或更改网站结构时的页面导航。
相似功能:https://www.xcbtmw.com/29762.html
rewrite {
enable 1
from /old-url
to /new-url
type 301
}
[h3]3.强制 HTTPS[/h3]
强制所有访问网站的请求使用 HTTPS 协议,确保数据传输的安全性。
rewrite {
enable 1
https on
}
[h3]4.移除尾部斜杠[/h3]
移除 URL 尾部的斜杠,统一资源的访问方式,并避免搜索引擎将带斜杠和不带斜杠的 URL 视为两个不同的页面。
rewrite {
enable 1
regex ^(.+)/$
to $1
}
[h3]5.缓存控制[/h3]
定义静态资源的缓存策略,以减少对服务器的请求,提高网站性能。
这个建议看更详细的说明:https://www.xcbtmw.com/29583.html
rewrite {
enable 1
cache-control max-age=86400
types image/jpeg,image/png,text/css,application/javascript
}
[h3]6.请求重写[/h3]
将用户请求的 URL 重写为实际处理的文件路径或参数格式
rewrite {
enable 1
from /product/(d+)
to /index.php?id=$1
}
[h3]7.阻止目录列表[/h3]
禁止服务器显示目录列表,以提高网站的安全性和隐私保护。
rewrite {
enable 1
regex ^(.*)/$
to error404.html
}
[h3]8.网页压缩[/h3]
对静态文本资源(如 HTML、CSS、JavaScript)进行压缩,减小文件大小,提高页面加载速度
rewrite {
enable 1
type text/html,text/css,application/javascript
gzip-level 9
}
[h3]9.防盗链[/h3]
限制只允许特定来源或域名访问某些资源,防止其他网站直接引用自己网站的图片或文件。
cyberpanel+openlitespeed环境静态文件防盗链设置教程
[h3]10.拒绝访问敏感文件[/h3]
禁止直接访问网站中的敏感文件,例如配置文件、日志文件等。
rewrite {
enable 1
from /(config|logs)/.*$
to error403.html
}
[h3]11.图片webp转化适用改写[/h3]
本文作者为test,转载请注明。