我该如何重写这些 URL?

我该如何重写这些 URL?

我正在开发一个古老的网站(1989 年!),以前,该网站在某些情况下只显示文件目录。我想使用重写来向人们显示正确的文件。

案例:我有 3 个文件夹,01、02 和 03。每个文件夹都包含杂志页面,但没有索引文件。现在我想将访问 /01/ 的用户重定向到 /01/0101.htm(并将 /02/ 重定向到 /02/0201.htm,将 /03/ 重定向到 /03/0301.htm)

我对正则表达式的了解很差劲...我尝试了以下方法,但没有效果:

rewrite /01/ /01/0101.htm ;
rewrite /02/ /02/0201.htm ;
rewrite /03/ /03/0301.htm ;

处理这些重定向的正确方法是什么?

答案1

我建议如下:

无需重写,只需为每个目录定义一个索引:

location /01 {
    index 0101.htm;
}
...

相关内容