【发布时间】:2020-05-11 00:41:12
【问题描述】:
创建了一个应该通过 AJAX 访问此文件的插件:
https://example.com/wp-content/plugins/stemon-mailchimp-form/assets/sm_mailchimp.php
但是它返回 403 Forbidden。
尝试将此添加到.htaccess,但尚未成功。
<Files ~ "\wp-content\plugins\stemon-mailchimp-form\.php$">
Order allow,deny
Allow from all
</Files>
有什么建议吗?
【问题讨论】:
-
您首先需要弄清楚为什么会出现 403,然后再尝试解决方法此问题(正如您似乎正在做的那样)。 (顺便说一句,
<Files>指令仅匹配文件名,而不匹配文件路径。) -
感谢MrWhite,您如何建议我找出403 发生的原因?谢谢
-
而且,假设我需要在
.htaccess中编写允许规则,我应该像这样<Files ~ "sm_mailchimp.php">吗? -
"弄清楚为什么是 403" - 也许是由
.htaccess中的其他指令引起的?请将您的.htaccess文件的内容添加到您的问题中。 -
正确。在插件目录中创建了一个
.htaccess,它起作用了!非常感谢你的帮助。已经对此失去希望了:)
标签: php ajax .htaccess http-status-code-403