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 文件中的主要内容,如果未能解决你的问题,请参考以下文章

如何将引导 css 添加到我的 Wordpress 插件

在 .htaccess 中为 WordPress 安全添加安全标头

如何开发一个WordPress插件

PHP的93个WordPress插件有后门

如何将自己的 javascript/css 文件添加到 wordpress 插件菜单页面?

php 添加设置链接到您的WordPress插件