首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >中文网站:.htaccess删除

中文网站:.htaccess删除
EN

Stack Overflow用户
提问于 2015-05-26 09:00:02
回答 2查看 295关注 0票数 1

我有一个用wordpress 4.2.2制作的网站。有时候,我的.htaccess会被旧版本擦除,就像这样。

代码语言:javascript
复制
# 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

我在"RewriteRule . /index.php L“行下添加了许多/index.php。只有这些线消失了。

我已经看过herethere

没有一个插件与.htaccess交互,也不是整个内容都消失了。

我不知道这个问题的根源是什么。

编辑:似乎每次有人访问permalink设置页面时,.htaccess都会被擦除。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-27 13:27:45

WordPress认为# BEGIN WordPress# END WordPress之间的任何东西都是它的“领地”。当需要更新时,它使用这些注释来查找和替换自己的规则。

如果要添加自定义规则,则必须在该块之外添加它们,以便WordPress不会覆盖它们。

票数 1
EN

Stack Overflow用户

发布于 2015-05-27 13:22:46

很抱歉没有更新。

仍然不知道我的代码之前是如何被覆盖的,但是把我的规则放在# BEGIN WordPress# END WordPress注释行之外是成功的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30454026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档