用PHP重写nginx url特定位置url

时间:2015-05-14 18:55:28

标签: php nginx

我正在尝试将位置重写为https。

但我只想在这个特定位置执行此操作:http://test.org/forums/dfjk34dkk25cm369aa135cs56v34/

我只希望将该目录中的php文件重定向到https。

我目前的尝试还没有成功。我做错了什么?

location ~ /forums/dfjk34dkk25cm369aa135cs56v34\.php(/|$) {

    return 301 https://$host$request_uri;

}

1 个答案:

答案 0 :(得分:0)

这就是诀窍。

location ~ ^/forums/dfjk34dkk25cm369aa135cs56v34/.*php(/|$) {
  return 301 https://$host$request_uri;
}