从wp content.htaccess中排除特定的php文件

从wp content.htaccess中排除特定的php文件,php,css,wordpress,.htaccess,Php,Css,Wordpress,.htaccess,我有一个wordpress主题,它调用一个名为frontend.css.php的动态css文件,该文件位于wp content/my theme/assets/dynamic/frontend.css.php 为了安全起见,我显然保护了我的wp内容,不包括php文件,并允许特定的文件格式。这是下面的htaccess 第3部分wp内容部分 我已经尝试了不同的替代方案,尝试仍然允许这些文件格式,不允许访问php文件,但允许使用frontend.css.php文件,因为它返回错误403,因为它是一个p

我有一个wordpress主题,它调用一个名为frontend.css.php的动态css文件,该文件位于wp content/my theme/assets/dynamic/frontend.css.php

为了安全起见,我显然保护了我的wp内容,不包括php文件,并允许特定的文件格式。这是下面的htaccess

第3部分wp内容部分

我已经尝试了不同的替代方案,尝试仍然允许这些文件格式,不允许访问php文件,但允许使用frontend.css.php文件,因为它返回错误403,因为它是一个php文件

知道我如何将这个htaccess frontend.css.php添加到允许的文件列表中(并且只添加那个php文件)吗

谢谢你的回答

我找到了解决方案,所以我将在cas中发布它。有人尝试实现类似的目标。我需要将文件写在括号外,并将其追加,就像它也在括号内一样

Order deny,allow
Deny from all
<Files ~ "frontend.css.php|.(xml|css|js|jpe?g|png|gif|ttf|woff|otf|pdf|docx|rtf|odf|zip|rar|mp4|vp9|mkv|mp3|aac|wav|flac)$">
Allow from all
</Files>
订单拒绝,允许
全盘否定
通融

您在这里尝试过最重要的答案吗。他们使用mod_setenif而不是Files块来排除特定的文件。可能是因为它是一个物理上位于wp内容中的htaccess,而不是主文件夹htaccess。这个怎么样?这可以帮助你-