3

我的 .htaccess WordPress 文件不断添加代码,如下所示:

# 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 插件,问题似乎已经消失。我仍然不确定是什么原因造成的。

4

1 回答 1

0

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

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

另外作为主动提示,尝试使用版本控制来维护您的网站(我通过 BitBucket 使用 Git),您可以获得日志,告诉您 WordPress 何时以及哪些更改。非常有用!

于 2013-07-22T21:06:49.420 回答