2017-07-28 32 views
-2

我正在开发一个插件在wordpress中它需要添加htaccess代码我使用insert_with_markers它正在写入htaccess,但它将它添加到htaccess文件的底部我需要添加一个代码所有htaccess文件的顶部。我该怎么做呢?wordpress插件开发添加到htaccess文件

+0

请看这首[如何对提问](https://stackoverflow.com/help/how-to-ask) SO是一个平台,在这里你可以得到一个很好的建议关于你的问题。但为此,你需要更具体地了解你在问什么?到目前为止你做了什么?在提出请求之前,请查看建议的SO问题并查看它们。尽管如此,你还是没有找到解决方案,那么你可以在这里问一个问题。 –

回答

0

您必须前置您要添加到现有规则的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'); 
+0

我试过,它没有改变我的htaccess文件。 $ my_content需要是一个字符串? –