我最近从Apache更改为Nginx服务器,并运行已迁移到此新Nginx服务器上的Wordpress安装。
我只是意识到(服务器提供商忘了提及).htaccess文件不再受支持,不应该与Nginx一起使用。
应该使用nginx.conf文件。我知道我可以使用其中一个转换器将当前.htaccess文件的内容转换为nginx.conf,但我甚至没有nginx.conf文件。
我可以创建一个吗?如果我创建一个,我是否将它放入当前我的.htaccess文件的根目录
然后我删除现有的.htaccess文件吗?
我应该怎么做?
答案 0 :(得分:3)
你肯定有nginx.conf - 没有它,你的网站将无法正常工作。它位于/ etc / nginx /文件夹中,并且可以在子文件夹和子文件夹中存在一些其他配置。
使用nginx的WordPress的标准建议,您可以找到here in Codex。但是,如果您的网站有效,那么您无其他事情要做。
与带有.htaccess文件的Apache不同,nginx不使用WordPress文件夹中的任何配置文件。一切都集中在/ etc / nginx /.
.htaccess文件被nginx忽略,可以删除或保存在WordPress文件夹中 - 没关系。
但是,如果.htaccess文件中有一些非标准调整,则应在nginx conf文件中实现相关指令。不幸的是,转换器不是很好,有时会产生错误。您应该学习使用的Apache规则,并为自己创建类似的nginx。