根据WordPress官方文档,当你保存永久链接时,它会更新你的。htaccess文件(https://codex.wordpress.org/Settings_Permalinks_Screen).
然而,当我进行永久链接更改并保存它们时,我看不到任何更改。htaccess更新。
有人能澄清一下WordPress文档是否不准确,或者我是否遗漏了什么。
根据WordPress官方文档,当你保存永久链接时,它会更新你的。htaccess文件(https://codex.wordpress.org/Settings_Permalinks_Screen).
然而,当我进行永久链接更改并保存它们时,我看不到任何更改。htaccess更新。
有人能澄清一下WordPress文档是否不准确,或者我是否遗漏了什么。
根据WordPress官方文档,当你保存永久链接时,它会更新你的。htaccess文件。。。
这是不对的。从默认值切换时--?=
permalinks只不过是纯粹的PHP URL参数传递,WordPress将创建一个.htaccess
文件,或者告诉您创建一个。创建该文件后,永久链接将完全在WordPress内部生成。这个.htaccess
文件不需要每次更改永久链接时都更新,也不需要每次都更新。You can see the file_exists()
check in the save_mod_rewrite_rules()
function.
具体来说,WordPress中发生的事情会创建.htaccess
告诉Apache将所有请求发送到index
从而允许WordPress接管页面。
如果。htaccess文件可由服务器写入,它将自动更新该文件。
WordPress会尝试这样做,如果做不到,它会告诉你手动更新文件。
如果选择了“默认”永久链接。可以删除htaccess。
在我的案例中,这样做解决了插件设置页面的问题;更新未加载的设置(而是加载index.php主页)。
我使用fantastico安装程序快速安装了我的网站。就在几天前,我开始在w3tc插件中发现一个奇怪的错误,它会要求我通过ftp进行更新,如下所示:我发现htaccess的文件权限已更改为444无论我尝试手动更改多少次,它都会在一段时间后变为444(大约30秒,或者如果我在wp dashboard中执行某些操作) ;有一段时间,我可以重写规则,然后文件会还原为您在下面看到的内容:我有Hostgator的共享主机。有没有办法解决这个问题?编辑:我也尝试将ftp详细信息添加到我的wp配置中。没有帮助