我知道 Nginx 不支持 .htaccess 文件,但是如果您将 Nginx 用作 Apache 的反向代理(这是正确的术语吗,Nginx 处理静态,Apache 处理动态),那么您能够使用 .htaccess 文件吗?
答案1
如果您使用 Nginx 作为 Apache 的反向代理,那么 Nginx 会代表最终客户端将请求“传递”给 Apache,并将响应返回给客户端。可以将其视为一种中间人情况(因为它确实是)。
如果您将 Nginx 配置为提供静态文件,那么它就会这样做……无论您在 ht-access 文件中是否有任何“一厢情愿”的规则。它对 ht-access 一无所知,Apache 知道。另一方面,对于 Nginx 传递给 Apache 的任何请求,嗯……Apache 将像往常一样行事。