Ben statik bir site nginx üzerinden hizmet ve amacım aşağıdaki gibi URL'leri değiştirmek:
ile
Anahtar, sondaki eğik çizgi olmamalıdır. Şu anda konum takma adlarını kullanarak benzer bir şey yapıyorum ama bu her dosya için bir konum bloğu gerektirir ve aynı zamanda nginx dizinleri olarak takma adlara baktığı için bir eğik çizgi ekler çünkü sıkıcıdır:
location / {
root /srv/www/foo/public_html;
index index.html;
}
location /bar1 {
alias /srv/www/foo/public_html/;
index bar1.html;
}
location /bar2 {
alias /srv/www/foo/public_html/;
index bar2.html;
}
Ve bunun gibi. Yeniden yazma ile ilgili belgeleri okudum ve ne yapmam gerektiğini söylediklerini sentezleyemiyorum. Apache arka planından gelmiyorum; nginx, web sunucularına ilk adımımdır, bu yüzden HTTP arka planım zayıf olduğu için bariz bir şeyi kaçırdığımdan eminim. Sağlayabileceğiniz herhangi bir yardım için şimdiden teşekkür ederiz.