文件与特定路由匹配,但与另一个路由不匹配 (.htaccess)



我尝试拒绝与wp-json/*匹配的路由,但我的.htaccess中的路由 wp-json/contact-form-7/*

<FilesMatch ^wp-json((?!/contact-form-7).)*$>
    Order Deny,Allow
    Deny from all
</FilesMatch>

这不起作用,你知道为什么吗?

我也尝试这个

<FilesMatch ^wp-json(?!/contact-form-7)>
    Order Deny,Allow
    Deny from all
</FilesMatch>

它应该是目录匹配,您需要将文件模式包装在报价中,这应该可以解决问题!

<DirectoryMatch "^wp-json(?!/contact-form-7)">
    Order Deny,Allow
    Deny from all
</DirectoryMatch>

相关内容

  • 没有找到相关文章

最新更新