Page 1 of 1

Lỗi sitemap.xml khi dùng rewrite URL, opencart 1.6.4

Posted: Fri Mar 12, 2021 1:11 am
by saosangmo
Mình có bản Opencart hơi cũ chạy trên Nginx, khi mình dùng URL này thì vẫn hoạt động:

https://inoxphuongdiep.com/index.php?ro ... le_sitemap

Nhưng khi rewrite thành https://inoxphuongdiep.com/sitemap.xml thì khi mở ra để download lại bị lỗi. Các cao nhân từng gặp cho xin ít kinh nghiệm, mình cũng đã check log trên server nhưng hệ thống không in ra bất kỳ lỗi nào để debug.

Cảm ơn anh chị em đã đọc và mong giúp đỡ.

Re: Lỗi sitemap.xml khi dùng rewrite URL, opencart 1.6.4

Posted: Fri Mar 12, 2021 9:14 am
by saosangmo
Mình đã tìm ra giải pháp, phần rewrite dành cho nginx có đoạn tương tự sau:

Code: Select all

location = /sitemap.xml {
  rewrite ^(.*)$ /index.php?route=feed/google_sitemap break; 
}
Thực tế cần thay chữ break thành last để có thể chạy được, tương tự như sau:

Code: Select all

location = /sitemap.xml {
  rewrite ^(.*)$ /index.php?route=feed/google_sitemap last; 
}