htaccess重写规则401

问题描述 投票:0回答:1

我已将其插入到 WordPress 安装的 htaccess 文件中

RewriteRule wp-content/plugins/(.*\.php)$ - [R=404,L]

我正在使用 LSCWP,我想尝试访客模式。

为此,我需要访问位于

的此文件

wp-content/plugins/litespeed-cache/guest.vary.php

我喜欢尽可能严格地运行网站,如何修改重写规则以某种方式允许执行 litespeed 缓存目录中的“guest.vary.php”文件?

到目前为止,我只尝试删除重写规则,这确实有效,但它使 wp 内容目录容易受到代码执行的影响。

.htaccess mod-rewrite litespeed
1个回答
0
投票

在规则之前放置一个 RewriteCond,用于检查 REQUEST_URI 是否不是该特定路径。

RewriteCond %{REQUEST_URI} !=/wp-content/plugins/litespeed-cache/guest.vary.php
RewriteRule wp-content/plugins/(.*\.php)$ - [R=404,L]
© www.soinside.com 2019 - 2024. All rights reserved.