Nginx'in bir adresin sonunda bir değişken dizine eklenmesi için yeniden yazma kuralının nasıl olacağını sormak istiyorum. Özellikle nginx - php-fpm ile WooCommerce kullandığımda ortaya çıkan bir 404 hatası çözmek istiyorum. eklenecek çizgi çıkış uç noktada olduğunu ve /çıkış sonra "xxx"/sipariş numarası http://xxxx.xx/checkout/xxx/?key=wc_order_5702b88b72e77WooCommerce Checkout için Nginx Yönlendirmesi Bitiş Noktası
için yeniden yazmak için bu
http://xxxx.xx/checkout/xxx?key=wc_order_5702b88b72e77 gibi görünecektir ve bir olduğunu değişken.
Şimdiden teşekkürler. Şu sipariş id numaralarını ve küçük harf karakterlerini içerdiğini varsayalım
server {
# put this before your locations
rewrite ^(/checkout/[a-z0-9]+)$ $1/ permanent;
}
:
Bunlar aynı değil. Gördüğünüz gibi/checkout/xxx sonra ekstra bir eğik çizgi/checkout/xxx/olur –