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

标签 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 以尝试解决该问题,但它仍然存在:/有人遇到这个问题或知道如何解决它吗?


2/5/2013 编辑:我更新了 WordPress、我的主题(AIT 的宾馆)和 WPML 插件,问题似乎已经消失。我仍然不确定是什么原因造成的。

最佳答案

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

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

另外,作为主动提示,请尝试使用版本控制来维护您的网站(我通过 BitBucket 使用 Git),您可以拥有日志,告诉您 WordPress 更改的时间和内容。非常有用!

关于Wordpress .htaccess 文件 - 在 #END Wordpress 行之后添加的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14516778/

相关文章:

.htaccess - htaccess 重写会破坏相对路径

wordpress - 适用于大型社区的 CMS

html - Wordpress 样式不会转移到其他页面——为什么?

.htaccess 将所有请求(ssl 和非 ssl)重定向到 https ://domain. com

.htaccess 重写 url 显示 404 未找到

regex - htaccess - Rewriterule 重定向到错误的 URL

mysql - 在 Wordpress 中运行自定义查询时遇到问题

wordpress - 如何创建/修改 WP_Query 以在帖子标题或自定义字段中搜索?

php - Woocommerce 删除订单项元

javascript - 服务器响应一个浏览器的 GET 请求,状态为 304,另一浏览器的响应为 200