Wordpress .htaccess文件 - 在#END Wordpress行之后添加的代码

时间:2013-01-25 06:49:35

标签: wordpress .htaccess

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插件,这个问题似乎已经消失了。我还不确定是哪一件事造成的。

1 个答案:

答案 0 :(得分:0)

如果有人还在寻找这个答案,我最近不得不做一些研究来解决这个问题。

事实证明,每当您修改永久链接时,WordPress都可以更新.htaccess。我遇到了这个问题,但是基于我尝试更新的一些杂散插件。我按照我想要的方式设置.htaccess文件,并通过将权限设置为644来阻止对文件的任何更改。如果对您不够严格,也可以执行444。我做SSH,但Filezilla或类似的FTP / SFTP程序可以工作。

另外,作为主动提示,请尝试使用版本控制维护您的网站(我通过BitBucket使用Git),您可以使用日志告诉您何时以及WordPress发生了什么变化。非常有用!