2

良い一日

ngx_http_rewrite_moduleのようないくつかの条件が適用される場合にユーザーを特定の(ローカル)URLにリダイレクトするNginxのモジュールを書いています(そのモジュールでリダイレクトコードを見つけることができませんでしたが)。

コードは必要なイベントで正常に実行されますが、ユーザーを別のページにリダイレクトできません。

試しましngx_http_internal_redirectたが、うまくいきませんでした。

static ngx_str_t  ngx_redirect_script = ngx_string("/dst.php");
return ngx_http_internal_redirect(r, &ngx_redirect_script , &r->args);

おそらく誰かがそれを行う方法を知っていますか?ありがとうございました!

4

1 に答える 1

1

興味深いことに、これはうまくいきました:

ngx_http_internal_redirect(r, &ngx_redirect_script , &r->args);
return NGX_HTTP_OK;
于 2012-07-24T14:36:09.043 に答える