wordpress 插件开发添加到 htaccess 文件中
Posted
技术标签:
【中文标题】wordpress 插件开发添加到 htaccess 文件中【英文标题】:wordpress plugin development to add in htaccess file 【发布时间】:2018-01-03 23:25:55 【问题描述】:我正在 wordpress 中开发一个插件,它需要添加 htaccess 代码我使用 insert_with_markers 它正在写入 htaccess,但它将它添加到 htaccess 文件的底部我需要在所有 htaccess 文件的顶部添加一个代码。我该怎么做?
【问题讨论】:
请先看这个how-to-ask SO 是一个平台,您可以在其中获得有关您的问题的好建议。但为此,您需要更具体地说明您的要求?到目前为止你做了什么?在询问之前,请查看建议的 SO 问题并查看它们。不过,您还没有找到解决方案,那么您可以在这里提问。 在询问有关 WordPress 开发和管理的问题时,如果您在WordPress Development 上提问,您可能会得到更好的答案。 【参考方案1】:您必须预先添加要添加到现有规则的 htaccess 规则。类似的东西:
function my_htaccess_contents( $rules )
$my_content = <<<EOD
\n # BEGIN My Added Content
# Protect wpconfig.php
<Files wp-config.php>
Order Allow,Deny
Deny from all
</Files>
# END My Added Content\n
EOD;
return $my_content . $rules;
add_filter('mod_rewrite_rules', 'my_htaccess_contents');
【讨论】:
我试过了,我的 htaccess 文件没有改变。 $my_content 必须是字符串?以上是关于wordpress 插件开发添加到 htaccess 文件中的主要内容,如果未能解决你的问题,请参考以下文章
在 .htaccess 中为 WordPress 安全添加安全标头