nginx 重写规则保存在哪里?

nginx 重写规则保存在哪里?

我正在考虑用 nginx 替换 apache webserver,但有些网站使用 .htaccess 文件,我想问一下... 是否可以在网站目录中声明重写规则,而不是在服务器配置中声明?怎么做?有没有类似 .htaccess 的文件?抱歉,我问了这么多问题,但 nginx 对我来说很新。非常感谢。

答案1

不。你为什么要这么做?nginx 是为速度而生的,这只会减慢它的速度。如果你想让你的配置更简洁,你可以做 include。像这样的事情会起作用

server {
include includes/rewrites.conf;
...
}

然后只需有一个名为 includes 的目录并将重写存储在那里。

相关内容