我正在迁移到新网站,文件夹路径略有变化。 旧路径:/forms/somepdf.pdf 新路径:/uploads/forms/somepdf.pdf
请注意,表单文件夹中还有包含pdf文档的子文件夹。我在/表格中也有一个html页面。通常这会起作用:
rewrite ^/(forms.*) /uploads/$1 permanent;
但这会使我的表单html页面出错404.所以,如果文件名以.pdf结尾并且请求的URL以“/ forms”开头,我只想进行重定向。这是我到目前为止所做的,但它并不是很有效:
rewrite ^/(forms.*)\.pdf /uploads/$1/\.pdf last;
答案 0 :(得分:0)
实际上,我玩了一点,这似乎有效:
rewrite ^/(forms.*)\.pdf /uploads/$1.pdf permanent;
如果您有更好的解决方案,请告诉我们。感谢