#187979 gửi bởi billygoat
Ngày 28 Tháng 02 2018 , 21:25
Hello,

Như tiêu đề, mình cần hướng dẫn Redirect trong htaccess hoặc Rewrite trong PHP cho vần đề tồn tại của SHOP-Nukeviet - đó là duplicate (cho phần mở rộng) - bạn nào biết vui lòng hướng dẫn, mình thử nhiều code nhưng chưa thấy hiệu quả nên hỏi vậy...

(orginal)
ACB.com/shops.html
ACB.com/shops/catelogy_1.html
ACB.com/shops/catelogy_1/san-pham-1.html

....
(redirect)
ACB.com/shops/
ACB.com/shops/catelogy_1/
ACB.com/shops/catelogy_1/san-pham-1.html

*(1) catelogy_1 bao gồm nhiều loại khác nhau..

Ví dụ mình test chạy trên nền web: https://htaccess.mwl.be/
RewriteRule ^shops\.html$ /shops/ [R=301,L]
RewriteRule ^shops/(.*)\.html$ /shops/$1/ [R=301,L]

-- thế nhưng add trong htaccess thì toàn lỗi.. khi truy cập sản phẩm chi tiết
VD: ACB.com/shops/catelogy_n/san-pham-1.html
// vô tình nó delete luôn html và không nhận url

hết ham ~O)
https://hoasenvang.vn | https://hoasenvang.org
#187984 gửi bởi anhyeuviolet
Ngày 01 Tháng 03 2018 , 19:26
Bạn có thể cho 1 cái link thực tế và cái link đó sau khi rewrite theo ý của bạn là đẹp để mình tham khảo được không ?
Vì những cái này ko chỉ sửa vào .htaccess là được mà còn cả sửa vào PHP của module nữa.

Cổng nhôm đúc Nhật Bản
http://www.asuzac-acm.com.vn/vi/acm/cong-nhom-duc/
#187985 gửi bởi billygoat
Ngày 01 Tháng 03 2018 , 20:48
@anhyeuviolet
1.. dễ hiểu và cũng dễ nhìn, bản chất của Module Shop hiện chưa có bản nâng cấp cho Core 4.3.0.1 nên cũng dễ hiểu, chấp vá cho nó qua loa .. chờ ngày upgarde cho module shop....

Ví dụ thì mình tóm lượt cho anhyeuviolet hiểu nhé:
-#- Hiện module shop đang chạy song song: cả hai link này cần redirect về 1 link thống nhất.
/shops/
/shops.html
....
/shops/catelogy-so-1/
/shops/catelogy-so-1.html

-#- nếu sử dụng thủ công redirect 301 tại htaccess thì chỉ áp dụng cho: RewriteRule ^shops\.html$ /shops/ [R=301,L]
-> các thư mục con của shops thì không thể áp dụng cách này được.


hết ham ~O)
https://hoasenvang.vn | https://hoasenvang.org