1
tempdban 2013-12-15 17:25:14 +08:00 via Android
location ^~ /php/
放在最前面 |
3
hitsmaxft 2013-12-15 19:39:10 +08:00 1
每个location是相互独立的, 意味着 ^/ 下虽然已经成功完成了rewrite, 但是这个location下并没有 fastcgi 配置, 所以会返回代码文本
解决方法就是吧 fastcgi相关配置复制到 ^/ 内部 建议用include解决fastcgi 配置重复的问题 还有一个方法, 在location 之前加一个 if rewrite , 在locaiton 区块之外完成内部的url重定向 |
4
dallaslu 2013-12-15 19:41:33 +08:00
[0-1000] 正则可以这样写吗?为什么我的第一反应是不应该这么写的呢
|
5
hitsmaxft 2013-12-15 19:41:39 +08:00 1
|
6
dallaslu 2013-12-15 19:44:34 +08:00
比如 "\d+"、"\d{1,4}"、"[1-9]?\d+"、"1?[1-9]?\d{2}",我感觉这样才是对的
|