2017-04-04 41 views
0

nginxの書き換えルールを取得しました。 404Nginx - 書き換えルール

を返し website.com/zoeken/hi/hi、期待される結果が正しい書き換えルールがある何website.com/zoeken/hi%52hi/

です:

if ($query_string ~ "page=search&shift=1&reset=1&search=([^&]+)(&searchButton=Zoek)?"){ 
    set $search $1; 
    rewrite ^/?$ https://$host/zoeken/$search/? permanent; 
} 

検索クエリhi/hiが実行されると、URLの出力があります期待される成果を得ているか?

答えて

0

nginxでは、URLエンコーディングをオフまたはオンにできないようです。 別のモジュールをインストールする選択肢がありますhttp://wiki.nginx.org/HttpSetMiscModule#set_escape_uri

モジュールのインストールを避けたいので、nginxではなくapacheで書き換えルールを設定します。

あまりにも悪いです。

関連する問題