不区分大小写nginx

我们有几个SEO页面,如:

http://www.example.com/PageOne.html 

我们在configuration中redirect如下:

 location = /PageOne.html { rewrite ^/(.*) /seo.php?id=1 last; } 

问题是如果用户通过键入以下内容访问此页面:

 http://www.example.com/pageone.html 

显示“找不到页面”错误。 有大约500多个SEO页面。 如何写nginx的规则忽略区分大小写的url? 我想为所有url的通用解决scheme。

这解决了我的问题。 可悲的是,没有太多关于这些问题的文章,即使nginx不提供用户友好的帮助/教程。

 location ~* ^/-PageOne.html { rewrite ^ /seo.php?page_id=1 last; } 

希望这可以帮助!