ฉันเห็นสิ่งนี้ในบันทึกของฉัน
"POST /openDoor HTTP/1.1" 301 169 "-" "บุรุษไปรษณีย์รันไทม์/7.29.0"
"GET /openDoor/ HTTP/1.1" 200 113 "https:///openDoor" "PostmanRuntime/7.29.0"
ฉันกำลังโพสต์ไปที่ /openDoor และฉันได้รับ 301 ทำไม
ไฟล์ conf nginx ของฉันคือสิ่งนี้
เซิร์ฟเวอร์ {
client_body_buffer_size 30M;
client_max_body_size 30M;
ตำแหน่ง ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass ยูนิกซ์:/run/php/php7.4-fpm.sock;
fastcgi_index index.php;
รวม fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
proxy_buffer_size 1024k;
proxy_buffers 32 2048k;
proxy_busy_buffers_size 2048k;
}
ที่ตั้ง / {
ดัชนี index.php;
try_files $uri $uri/ /index.php?q=$uri&$args =404;
}
error_log /var/log/nginx/error.log เตือน;
access_log /var/log/nginx/access.log รวมกัน;
server_name <แก้ไข>;
รูท /var/www/project;
ฟัง 443 ssl; # จัดการโดย Certbot
ssl_certificate /etc/letsencrypt/live/<redacted>/fullchain.pem; # จัดการโดย Certbot
ssl_certificate_key /etc/letsencrypt/live/<redacted>/privkey.pem; # จัดการโดย Certbot
รวม /etc/letsencrypt/options-ssl-nginx.conf; # จัดการโดย Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # จัดการโดย Certbot
}
จะหลีกเลี่ยงการเปลี่ยนเส้นทางแปลก ๆ นี้ได้อย่างไร?
ฉันลองสิ่งนี้โดยไม่มีผลลัพธ์ใด ๆ
สถานที่ / openDoor {
add_header Cache-Control ไม่มีแคช;
หมดอายุ -1;
add_header Cache-Control ไม่มีที่เก็บ;
try_files /openDoor/index.php =404;
}
ตำแหน่ง /openDoor/ {
add_header Cache-Control ไม่มีแคช;
หมดอายุ -1;
add_header Cache-Control ไม่มีที่เก็บ;
try_files /openDoor/index.php =404;
}