【发布时间】:2017-09-27 14:42:21
【问题描述】:
我可以使用 Nginx 进行重写吗,我知道它可以使用 rewrite 或 return 命令进行重定向,但它可以像 Apache htaccess 那样进行重写,如果你不指定重定向标志,它不会重定向浏览器,但会显示其他内容。
我想只显示文件夹位置而不是文件名的特定 URL。在 Apache 中,我会在没有 R 标志的情况下执行以下操作
重写规则 ^/path/$ /path/filename.html [QSA,NE,L]
我可以用 nginx 做到这一点
【问题讨论】:
-
使用
try_filesdirective 或rewritedirective。两者都将执行内部重定向。
标签: nginx url-rewriting