我的重写规则和重定向正在以某种方式从我的htaccess文件中删除。iThemes安全插件开发人员表示,iThemes不会从htaccess中删除任何内容,所以我的问题是,它会删除什么?罪魁祸首可能是什么?
(如果有必要,我的Wordpress安装在一个子目录中,但我在这里指的是根htaccess。)
我的重写规则和重定向正在以某种方式从我的htaccess文件中删除。iThemes安全插件开发人员表示,iThemes不会从htaccess中删除任何内容,所以我的问题是,它会删除什么?罪魁祸首可能是什么?
(如果有必要,我的Wordpress安装在一个子目录中,但我在这里指的是根htaccess。)
在中的“#BEGIN WordPress”和“#END WordPress”行中的任何内容。每次更新永久链接时,WordPress都会重新写入htaccess文件。。。
我假设您的插件也使用类似的机制。
因此,确保你自己的重写总是在别人的阻碍之外。
我会检查两个地方:托管公司和服务器日志。可能您运行的是Nginx而不是Apache,并且主机已禁用htaccess编辑。
您还可以尝试旧的禁用所有插件技巧。禁用它们,进行编辑,几分钟后再检查以查看编辑是否保留或还原。然后你可以一个接一个地打开插件,做同样的事情来找出其中是否有一个是罪魁祸首。(等待一天可能会更安全,以防它每天都在擦拭东西。)
我为一个看似重复的问题道歉,但我所看到的几十个问题中,没有一个是同样的问题。我有以下目录结构:/.htaccess /index.php /subfolder/.htaccess /subfolder/index.php 我希望所有页面请求都由/index.php, 除非请求启动/subfolder 在这种情况下,应由/subfolder/index.php.e、 g。/abc 将重写为/subfolder/abce、 g。/subfolder/def 将重写为/subf