Nginx

Nginx 特定的重定向規則

  • January 27, 2014

我正在嘗試閱讀此論壇中的所有建議和提示,但我找不到使此規則生效的方法。如果請求特定的 url,我希望 nginx 永久重定向到子域:

if ($host = 'www.domain.com/zh/')

   redirect www.cn.domain.com$requested_uri

語法它不正確,但它只是給出主要思想,我只希望/zh/跳轉到子域,其他像/en/,/jp/等。我不希望 nginx 進行任何重定向。

非常感謝,所有的幫助將不勝感激。

這很容易。你甚至不需要if.

rewrite ^/zh/(.*) http://www.cn.example.com/$1 permanent;

引用自:https://serverfault.com/questions/570038