WordPress的.htaccess文件不断添加代码如下所示:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
AME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
在第一个“#END WordPress”之后我不需要任何代码
我不知道是什么在改变它我只是将WordPress更新到版本3.5以尝试修复问题但它仍然存在:/任何人有这个问题或者知道如何解决它?
2013年2月5日编辑:我更新了WordPress,我的主题(AIT的宾馆)和WPML插件,这个问题似乎已经消失了。我还不确定是哪一件事造成的。
答案 0 :(得分:0)
如果有人还在寻找这个答案,我最近不得不做一些研究来解决这个问题。
事实证明,每当您修改永久链接时,WordPress都可以更新.htaccess。我遇到了这个问题,但是基于我尝试更新的一些杂散插件。我按照我想要的方式设置.htaccess文件,并通过将权限设置为644来阻止对文件的任何更改。如果对您不够严格,也可以执行444。我做SSH,但Filezilla或类似的FTP / SFTP程序可以工作。
另外,作为主动提示,请尝试使用版本控制维护您的网站(我通过BitBucket使用Git),您可以使用日志告诉您何时以及WordPress发生了什么变化。非常有用!