1

nginx で URL をリダイレクトする必要があります。私のルールは次のように見えますが、実際にはブラウザが目に見えて URL を変更しますが、これは予期されたものではありません。

   location / {
      rewrite ^/dentists/bangalore/indiranagar/$ http://abc.com/doctorsInArea.htm?cID=bangalore&aID=indiranagar break;
    }

ここで別の質問を読みましたnginx rewrite WITHOUT change urlは、 http 部分を削除するように指示します。私は試した

    location / {
      rewrite ^/dentists/bangalore/indiranagar/$ /doctorsInArea.htm?cID=bangalore&aID=indiranagar break;
    }

http://abc.com/doctorsInArea.htm?cID=bangalore&aID=indiranagarはブラウザからヒットすると正常に動作しますが、これは 404 をスローします。問題に関する洞察は高く評価されます。

4

1 に答える 1

0

以下を使用して動作させました。

location / {
      rewrite "/dentists/bangalore/indiranagar/" /doctorsInArea.htm?cID=bangalore&aID=indiranagar last;
    }

ありがとう!

于 2013-03-21T11:30:18.633 に答える