アドレスの末尾に変数ディレクトリを追加するためのnginxの書き換えルールはどのように記述するべきか質問したいと思います。 Specificaly私はnginx-php-fpmでWooCommerceを使用するときに発生する404エラーを解決したい。 追加するスラッシュは、チェックアウトエンドポイントであり、それは /チェックアウト後の「xxx」は/注文番号ですhttp://xxxx.xx/checkout/xxx/?key=wc_order_5702b88b72e77WooCommerce CheckoutエンドポイントのNginxリダイレクト
に書き換えるために、この
http://xxxx.xx/checkout/xxx?key=wc_order_5702b88b72e77 ようになり、それがあります変数。
ありがとうございます。私が注文IDは数字と小文字のみが含まれていると仮定し
server {
# put this before your locations
rewrite ^(/checkout/[a-z0-9]+)$ $1/ permanent;
}
:
これらは同じではありません。ご覧のとおり、/ checkout/xxxの後に余分なスラッシュがあるので、/ checkout/xxx / –