我试图让一个 WordPress 插件工作,经过几个小时的调试、试验、错误和祈祷古希腊诸神后,我发现该插件无法工作,因为服务器无法访问特定文件。
该网站托管在基本的共享托管环境中,因此唯一可以配置的就是文件.htaccess
。该文件充满了规则,但我最终找到了导致插件问题的规则:
RewriteRule ^wp-content/(?!themes/.*/core/css/custom\.css\.php$)(.*)\.php$ [R=404,L]
当我注释掉这条规则后,插件开始正常工作。
现在,我不是服务器或.htaccess
专家,但编写此规则的人考虑到了一些安全问题,因此我想更改它,以便它仅允许我的文件工作。
我的文件路径是:
wp-content/plugins/plugin-name/public/js/service-worker-loader.js.php
你能帮助我吗?