Post by saosangmo » Fri Mar 12, 2021 1:11 am

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 đỡ.

Minimal opencart 1.6.4: sửa máy giặt, Tổng kho sàn nhựa tại Hà Nội, báo giá in catalogue, xe du lịch, phân loại song chắn rác


New member

Posts

Joined
Wed May 18, 2011 11:17 pm
Location - Hanoi

Post by saosangmo » Fri Mar 12, 2021 9:14 am

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; 
}

Minimal opencart 1.6.4: sửa máy giặt, Tổng kho sàn nhựa tại Hà Nội, báo giá in catalogue, xe du lịch, phân loại song chắn rác


New member

Posts

Joined
Wed May 18, 2011 11:17 pm
Location - Hanoi
Who is online

Users browsing this forum: No registered users and 2 guests