前提・実現したいこと
rewriteで遷移前のURLに?を書くと、正規表現として扱われてしまいます。
単純なURLの文字列として?を使いたいのですが、どうすればよいでしょうか?
ご教示お願い致します。
該当のソースコード
rewrite /help/guide.php?mode=sell http://192.168.〇.〇〇:8199/sample/sample.php?guide permanent;
遷移前のURLで?以降を取り除けば、遷移することは確認できています。
また、その書き方をした場合、/help/guide.php?mode=sellでアクセスすると、
http://192.168.〇.〇〇:8199/sample/sample.php?guide&mode=sell
で飛びます。
このように遷移前のパラメータが&mode=sellで遷移先に付随してほしくないので、
単純に遷移前のURLで?以降を取り除けばよいというわけではないようです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。