我已将 Nginx 设置为 Apache 前面的反向代理。一切似乎都运行良好,尽管:
当我尝试访问索引文件(例如index.php)但没有指定文件本身,并忽略了尾部斜杠文件夹,Apache 将重定向。
例子:
我希望看到 index.php - 但 Apache 将重定向到: http://127.0.0.1:8080/目录 ...并显示“页面未找到”错误。
奖金信息
Nginx 监听 80 端口 Apache 监听 8080 端口
答案1
好的,我偶然发现了答案:
当服务器收到 URL 请求时,会发出“尾部斜杠”重定向http://服务器名称/foo/目录名称其中 dirname 是目录。目录需要尾部斜杠,因此 mod_dir 发出重定向到http://服务器名称/foo/目录名称/