wordpress使用cron保护.htaccess不被修改

本站的博客所在的主机虽然支持.htaccess,但有些时候会不小心修改掉它,或者某些未知情况的发生,.htaccess文件进行了修改,造成内存不够,页面调不出来。网上大部分的内容都是介绍如何修改.htaccess来达到增强功能的,但很少提到怎么保护这个脆弱的文件。在网上找了下关于使用php修改.htaccess的,配合wordpress的插件U-CRON,定时自动修改.htaccess。最好是先检查再修改,但今天天色已晚,我对php又不是非常的熟,只有强制修改。如果谁有更好的保护这个文件的插件的话,请推荐给我。这个是目前本站使用的代码:

       < ?php
  $file = $_SERVER['DOCUMENT_ROOT'] .'/.htaccess';
  $fp = fopen($file, 'w');
  fwrite($fp, "
# BEGIN WordPress 
 
RewriteEngine On 
RewriteBase / 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
 
php_value max_execution_time 0 
php_value memory_limit 256M 
php_value post_max_size 200M 
php_value upload_max_filesize 200M 
# END WordPress 

");
  fclose($fp);
?>
       

小小的感概下:
看了下发贴的数量,不由的感慨,emacs实在足够强大,本站的所有帖子内容,全由emacs所写,emacs所发,包括附件上传,虽然每天都会打开firefox上到本站,但大部分都是在管理,或者检查下帖子上的文字是否有需要稍加修改的。

3条评论

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据