ホームページ  >  に質問  >  本文

nginx はリライトをどのように使用して ?mode=test をすべての HTML に追加し、一度だけ追加しますか?

リーリー

上記のように設定したいのですが、$args を判定してから書き換えたいのですが、できるかわかりません。
[[除外モード=テスト]]はどのように書けばよいでしょうか?

更新

テスト済みですが機能しません。$args は if 条件では使用できません。では、このアイデアはどのように実装されるべきでしょうか?

更新

返信にある両方の方法を試しましたが、nginx を再起動すると、同じエラーが表示されます:

リーリー ###そして### リーリー

ifモジュールがインストールされていないからでしょうか?

阿神阿神2712日前677

全員に返信(2)返信します

  • 黄舟

    黄舟2017-05-16 17:22:29

    if ( $arg_mode !~ w+ ){
    rewrite (.*) /index.html?mode=test redirect;
    }

    返事
    0
  • PHP中文网

    PHP中文网2017-05-16 17:22:29

    リーリー

    返事
    0
  • キャンセル返事