Xử lý lỗi trùng lặp link trong Opencart

Remove duplicate URL Opencart

Remove duplicate URL Opencart
Remove duplicate URL Opencart

Lỗi này xảy ra khi bạn bật tính năng SEO Friendly Link trong Opencart. Ví dụ cho các bạn dễ hiểu mình đưa ra 1 số link đều truy cập đến 1 sản phẩm:

http://sanakyviet.com/tu-dong/sanaky-vh-8099.snk
http://sanakyviet.com/tu-dong/tu-dong-sieu-thi/sanaky-vh-8099.snk

Để khắc phục lỗi này rất đơn giản các bạn chỉ cần sửa file /catalog/controller/common/seo_url.php
Tìm tất cả các dòng:
[php]$url .= ‘/’ . $query->row[‘keyword’];[/php]
Thay bằng dòng:
[php]$url = ‘/’ . $query->row[‘keyword’];[/php]

Chỉ cần bỏ 1 dấu . đi thôi nhưng hiệu quả thì các bạn sẽ thấy ngay. Nhiều người thích url phân cấp nhưng theo kinh nghiệm làm web lâu năm của mình thì url không phân cấp đơn giản cho thiết kế và lập trình cũng như SEO mà hiệu quả chẳng khác gì URL phân cấp cả.

Sau bài này mình cũng chưa biết tác dụng phụ của việc sửa đổi này. Có gì mình sẽ update thêm nhé

Tác giả: admin

Đơn giản là mình là người đam mê công nghệ, thích học hỏi và chia sẻ. Mình mong muốn nhận được phản hồi của các bạn khi xem bất kỳ bài viết nào trên blog của mình. Mỗi ý kiến đóng góp, mỗi sự sẻ chia và góp ý của các bạn là điều mình cần nhất để blog hoàn thiện hơn. Điều đó thật sự quan trọng đối với mình. Xin chân thành cảm ơn!

Gửi phản hồi