xác thực google maps

Hỏi về cách Rewrite URL trong Htaccess

Thảo luận trong 'Thảo luận SEO' bắt đầu bởi hungvu89, 27 Tháng tám 2020.

Lượt xem: 756

  1. hungvu89

    hungvu89 Thành viên nhiệt tình

    Bài viết:
    589
    Đã được thích:
    620
    Chào các bác, lâu quá rồi mình mới vào lại forum, hiện tại mình đang gặp một vấn đề nho nhỏ, website mình bị trùng lặp nội dung do URL có "/" và không có "/" đều truy cập được. Ví dụ: ".../domain/abc" và ".../domain/abc/" đều có thể truy cập.

    Mình chọn giải pháp Redirect 301 từ ".../domain/abc" ==> ".../domain/abc/" để giải quyết tình trạng này nhưng không biết sửa file Htaccess như thế nào!

    Bạn nào có kinh nghiệm giúp mình với! Thanks!
     
  2. jtwings

    jtwings Dự bị

    Bài viết:
    14
    Đã được thích:
    10
    Bạn thử code này nha. Trước giờ mình dùng nó cho nhiều site thấy rất ổn. Code này sẽ remove dấu "/" cuối bạn nha
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R]
     
    hungvu89 thích bài này.
  3. hungvu89

    hungvu89 Thành viên nhiệt tình

    Bài viết:
    589
    Đã được thích:
    620
    Bác ơi trường hợp em muốn URL có dấu "/" cuối thì chỉnh như nào bác ?
     
  4. jtwings

    jtwings Dự bị

    Bài viết:
    14
    Đã được thích:
    10
    Bạn thử code này nha. Nhưng mình thấy đa số người ta muốn lượt bỏ hơn là thêm dấu "/" vào đó bạn
    <IfModule mod_rewrite.c>
    RewriteCond %{REQUEST_URI} /+[^\.]+$
    RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
    </IfModule>
     
    hungvu89 thích bài này.

Chia sẻ trang này