php - 从 wp-content .htaccess 中排除特定的 php 文件
问题描述
我有一个 wordpress 主题,它调用一个名为 frontend.css.php 的动态 css 文件,该文件位于 wp-content/my-theme/assets/dynamic/frontend.css.php
出于安全目的,我显然保护了我的 wp 内容,不包括 php 文件并允许特定的文件格式。这是下面的htaccess
https://www.wpexplorer.com/htaccess-wordpress-security/ 第 3 部分 wp-content 部分
我尝试了不同的替代方法来尝试仍然允许这些文件格式,保持排除 php 文件无法访问但允许 frontend.css.php 文件,因为它返回错误 403,因为它是一个 php 文件。
知道如何将这个 htaccess frontend.css.php 添加到允许的文件列表(并且只有那个 php 文件)
谢谢
解决方案
感谢你的回答。
我找到了解决方案,因此我将其发布在这里,以防有人尝试实现类似的目标。我需要将文件写在括号外并附加它,就像它也在括号中一样。
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>
推荐阅读
- c# - CollectionView 不支持从与调度程序线程不同的线程更改其源集合 - 由调度程序线程引起
- xaml - Xamarin Forms ContentPage 预测文本或页面底部的文字栏 - 它是什么以及如何删除?
- c++ - 如何使用 TerminateProcess() 关闭控制台窗口
- shell - linux终端(zsh shell)上'和`的区别
- cassandra - Cassandra 相当于 group by
- python-3.x - 如何从类中的静态变量调用静态方法?
- arrays - 无法使用 for 循环 Verilog 为数组赋值
- java - java.lang.ArrayIndexOutOfBoundsException 2 出 2
- django - graphene-django 中的自定义参数
- hadoop - 尝试使用 HttpFS 访问目录时出现 NullPointerException