繁体   English   中英

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

[英]Wordpress .htaccess file - code being added after #END Wordpress line

我的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以尝试解决问题,但它仍然存在:/任何人有这个问题或知道如何解决它?


2/5/2013编辑:我更新了WordPress,我的主题(AIT的宾馆)和WPML插件,这个问题似乎已经消失了。 我还不确定是哪件事造成的。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM