スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

nginxでガラケー用sidのURL書き換え

セッションIDをURLに持たせようとしています。
しかしAuのGPS取得では、こちらが設定するクエリー文字列に使えないという問題があります。
そこでクエリー文字列でなくパスの側に記述するようにしました。

/index/sid/xxxxx

/index?sid=xxxx

nginxのURL書き換えを使います。

rewrite ^(.+)/sid/([^?]+)\?(.*)$ $1?sid=$2&$3 break;
rewrite ^(.+)/sid/([^?]+)$ $1?sid=$2 break;

1行目はクエリー文字列がある場合、2行目が無い場合です。
breakはこれ以上URLの書き換えをしないという指示です。
スポンサーサイト

COMMENTS

COMMENT FORM

TRACKBACK


この記事にトラックバックする(FC2ブログユーザー)

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。