Modify the .htaccess file

时间:2014-05-04 作者:Luc

我有一个非常简单的问题:我想修改。htaccess文件。看来我不是唯一一个人,我已经看到了其他问题,并在google上搜索了这个问题。没有任何帮助。某些内容不断覆盖该文件,有时会导致它在整个站点上抛出http 500。

我已经知道或尝试的:

我应该将自定义htaccess规则放在Wordpress块之外(标记为# BEGIN/END wordpress)BEGIN 和END 我给了一个自定义名称的块,但我不确定Wordpress是否真的在寻找# BEGIN wordpress 或者只是为了# BEGIN, 所以我现在用了一个完全不同的名字-w) 这样就不能再改变了。我已经试过了,它不起作用,只是被重新创建了git checkout .htaccess).fclose(fopen(\'htaccess-changed\',\'w\')); 写入的Wordpress函数。htaccess文件,但无效。htaccess文件再次被破坏,但从未创建htaccess更改的文件所以我已经研究这个bug几天了,但我已经没有什么东西可以尝试了。当然,当网站随机中断时,它就无法上线。

在何处查找覆盖的代码的任何建议。htaccess文件,以及如何使其保留我的修改?

已安装插件:Cherry插件、联系表单7、Register Plus Redux、W3 Total Cache和WooCommerce。

Update: htaccess已更改文件已创建,但位于wp admin目录中!我还保存了datetime和请求uri,这表明它可以在任何请求上发生。不过,大多数情况下,我都会看到管理ajax请求,这些请求的发生率通常很高,这就解释了htaccess文件被完全破坏的原因(即请求受到干扰)。奇怪的是,没有其他人经历过这种情况。但至少是在管理面板中。。。但是什么。。。想法?

1 个回复
SO网友:Douglas.Sesar

您可以尝试更改上的权限。htaccess文件本身。

755

7 - owner - read/write/execute
5 - group - read/execute
5 - everyone else - read/execute
WP或插件都不能编辑/覆盖它;但之后您需要手动更改它。

也许这会帮助你缩小问题的范围。

结束

相关推荐

一些Pemalink问题,可能是由错误的.htaccess配置引起的?

我已经在我的本地Web服务器上导入了一个使用WordPress创建的网站的备份,但我发现在PermaLink 配置主要问题是,如果我使用设置为文章名称的永久链接,我可以看到主页,但如果我单击进入主页的文章链接(以查看文章),我总是会收到以下消息错误:找不到在此服务器上找不到请求的URL/wordpress35/2012/10/11/se milano avesse il mare anzi no la montagna di campiglio/。如果我改为使用permalink的默认设置(http://