Cách ngăn chặn URL trùng lập trong Xenforo

Thảo luận trong 'SEO for XenForo' bắt đầu bởi Mr.iCoder, 11/10/12.

1votes
5/5, 1 vote

  1. Mr.iCoder

    Mr.iCoder VIP Member

    Bài viết:
    523
    Likes :
    497
    Xin chào các bạn, tut này mình sẽ hướng dẫn các bạn cách ngăn chặn các url bị trùng lập trong xenforo vì điều này sẽ không giúp cho việc SEO.

    Vậy làm sao?
    Mình sẽ hướng dẫn các bạn cách bắt buộc các url không có www.

    Hướng dẫn :
    Bước 1 : Vào file .htaccess

    Kiếm :
    Mã:
    RewriteEngine On
    Thêm vào đó:
    Mã:
              RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.([^.]+)$
              RewriteRule ^(.*)$ http://%1.%2/$1 [R=301,L]
    Kết quả : www.yoursite.com/* sẽ thành yoursite.com/*

    Các bạn có thể tải file .htacess dưới đây. Chúc thành công!
     

    Các file đính kèm:

    Đang tải...
  2. phamhuudu

    phamhuudu Verified User

    Bài viết:
    1,749
    Likes :
    727
    Bạn có thể nói rõ hơn đc k? cái này là bỏ www hay khi gõ www nó vẫn ra non www?
     
  3. Mr.iCoder

    Mr.iCoder VIP Member

    Bài viết:
    523
    Likes :
    497
    cach nay se giup ban chuyen url www.google.com thanh google.com de khoi bij url trung lap
     
  4. nhoveai

    nhoveai Member

    Bài viết:
    674
    Likes :
    142
    tiện không làm lun cái từ www. sang non-www đi
     
  5. sanvu88

    sanvu88 Well-Known Member

    Bài viết:
    1,048
    Likes :
    467
    có rồi bạn nhé chịu khó search đi
     
  6. bboy_nonoyes

    bboy_nonoyes Member

    Bài viết:
    277
    Likes :
    123
    Có demo không @Mr.iCoder? :))
     
  7. bboy_nonoyes

    bboy_nonoyes Member

    Bài viết:
    277
    Likes :
    123
    Hihi... Đùa chút!
    Mình bổ sung thêm cho các bạn dùng forum ở sub-domain hoặc thư mục con nhé! :D
    Đối với forum đặt ở sub-domain, bạn chèn code sau vào file .htaccess và upload ngang hàng với index.php:
    Mã:
    RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.([^.]+)$
    RewriteRule ^(.*)$ http://diendan.%1.%2/$1 [R=301,L]
    Làm tương tự đối với forum đặt ở thư mục con:
    Mã:
    RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.([^.]+)$
    RewriteRule ^(.*)$ http://%1.%2/diendan/$1 [R=301,L]
    Thay "diendan" bằng sub-domain hoặc tên thư mục chứa forum của bạn nhé! :D

    Demo: http://www.nguoibaclieu.com/diendan/threads/full-beat-gangnam-style-psy-320-kbps.4732/

    Chúc thành công! :D
     
  8. jamesblackvn

    jamesblackvn Member

    Bài viết:
    61
    Likes :
    20
    Thế còn chuyển từ không có www sang có www thì sao??

    Làm ngược lại á
     
  9. jamesblackvn

    jamesblackvn Member

    Bài viết:
    61
    Likes :
    20
    Morester thích bài này.
  10. Morester

    Morester New Member

    Bài viết:
    12
    Likes :
    3
    Thế tên miền cấp 2 thì sử dụng thế nào hả bạn? (vd: abc.com.vn)
     
  11. vanthoi1991

    vanthoi1991 Member

    Bài viết:
    542
    Likes :
    113
  12. Coolboyhn

    Coolboyhn Member

    Bài viết:
    503
    Likes :
    138
    những cái title trên Vietxf này quả là toàn giật Title
    Nói toạch ra là chuyển www về non www cho dễ hiểu, chơi ngay URL trùng lặp......
     
    stung12 and Imma Kun like this.
  13. Coolboyhn

    Coolboyhn Member

    Bài viết:
    503
    Likes :
    138
    Cậu hiểu sai sang Redirect 301 rồi
    Cái của thớt là chuyển link từ www sang non www
     
    Mr.iCoder thích bài này.
  14. vanthoi1991

    vanthoi1991 Member

    Bài viết:
    542
    Likes :
    113
    :) thì dùng cái mình cho nhanh chứ làm thế chi cho rắt rối :)
     
  15. Coolboyhn

    Coolboyhn Member

    Bài viết:
    503
    Likes :
    138
    Mỗi cái mỗi tác dụng cơ mà
     
  16. vuianchoi.net

    vuianchoi.net Member

    Bài viết:
    151
    Likes :
    14
    sao mình áp dungij thì bị lỗi Not Found

    The requested URL /forum/ was not found on this server.
    Apache/2.2.17 (Red Hat Enterprise Web Server) Server at hanoif.com Port 80
     
  17. roldan

    roldan New Member

    Bài viết:
    17
    Likes :
    3
    How about with litespeed?
     
  18. duccoi

    duccoi Member

    Bài viết:
    150
    Likes :
    25
    Đã nói www rồi
     
    Mr.iCoder thích bài này.
  19. hoangluan

    hoangluan New Member

    Bài viết:
    40
    Likes :
    12
    Làm như bạn đối với sub-domain không có tác dụng
    như thế này mới đúng

    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} !^domain\.com$ [NC]
    RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

    đê mô : http://www.raovat.chomientrung.vn/
     
  20. ala_ala

    ala_ala New Member

    Bài viết:
    1
    Likes :
    0
    mình có 1 cái sundomain. host của sub này đặt bên ngoài, không cùng với domain chính,
    hiện đang là sub.domain.com.
    khi gõ www.sub.domain.com thì dns báo lỗi trên trình duyệt, vậy có cần dùng cái này không các bác.
    thanks.
     
comments powered by Disqus

Chia sẻ trang này

Đang tải...