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

如何修改.htaccess规则允许LSCWP的guest.vary.php文件执行?

修改.htaccess规则允许LSCWP访客模式所需的特定PHP文件访问

你可以通过在原有禁止规则前添加一条允许特定文件的规则来解决这个问题,既保留对插件目录下大部分PHP文件的访问限制,又放行LSCWP访客模式需要的文件:

  1. 打开WordPress根目录下的.htaccess文件
  2. 在原有的RewriteRule wp-content/plugins/(.*\.php)$ - [R=404,L]规则之前,添加以下规则:
    RewriteRule ^wp-content/plugins/litespeed-cache/guest\.vary\.php$ - [L]
    
  3. 保留原有的禁止规则,最终相关规则段如下:
    # 允许LSCWP访客模式所需文件
    RewriteRule ^wp-content/plugins/litespeed-cache/guest\.vary\.php$ - [L]
    # 禁止插件目录下其他PHP文件访问
    RewriteRule wp-content/plugins/(.*\.php)$ - [R=404,L]
    

规则说明

  • 第一条规则专门匹配guest.vary.php的完整路径,[L]标记表示一旦匹配成功就停止执行后续的Rewrite规则,因此该文件不会被后面的404规则拦截。
  • 正则中的\.是对文件名里的点号进行转义(因为正则表达式中点号代表任意字符),确保只匹配目标文件。
  • 原规则继续生效,拦截插件目录下其他所有PHP文件的访问,维持站点安全性。

内容的提问来源于stack exchange,提问作者Wajeeh Haider

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 20:20:55