xác thực google maps

Huớng dẫn từng buớc chuyển huớng 301

Thảo luận trong 'Thảo luận SEO' bắt đầu bởi aloneofstone, 6 Tháng mười hai 2012.

Lượt xem: 26,293

  1. aloneofstone

    aloneofstone Thành viên

    Bài viết:
    227
    Đã được thích:
    361
    Chào các bạn, tiếp theo bài chuyển huớng 301 là gì? mình đã post, hôm nay mình chia sẻ với các bạn cách làm redirect 301 trong từng truờng hợp cụ thể luôn nhé.

    Thông thuờng khi bỏ website cũ và thuê công ty thiết kế website chuyên nghiệp làm mới website chủ đầu tư thuờng có những câu hỏi như:

    Tôi muốn chuyển huớng từ website cũ sang website mới, làm sao để duy trì thứ hạng từ trang cũ sang trang mới, tôi muốn chuyển huớng từ domain không có www sang có www cái nào lợi hơn.

    Ví dụ: bạn có một trang web tĩnh html và bây giờ bạn mới thiết kế website chuyên nghiệp hơn trên nền tảng wordpress và bạn muốn visistors khi truy cập vào trang web cũ sẽ đuợc chuyển huớng sang trang web mới
    301-redirect-chuyen-huong-301
    301-redirect-rel-canonical11.jpg
    Chuyển huớng 301 giúp bạn giữ vững thứ hạng​

    Để làm đuợc những điều này chúng ta sẽ sử dụng kĩ thuật 301 redirect hay là chuyển huớng 301

    Vậy chuyển hướng 301 là gì?

    Chuyển huớng 301 là những lệnh mà bạn nhập vào trong file .htaccess của website. File này nằm trong thư mục root trên server và đuợc truy cập truớc khi website đuợc tải về. Có nghĩa là những lệnh nằm trong file .htacess sẽ đuợc thực thi truớc khi website của bạn xuất hiện khi nguời dùng truy cập nó. Bạn có thể chỉnh sửa bằng notepad.


    Khi search engine index những trang trong website của bạn, nó sẽ lưu trữ các trang web đó trong bộ nhớ cache ( những dữ liệu đuợc lặp đi lặp lại). Khi bạn thay đổi URL của một web page hoặc website thì dữ liệu cũ vẫn còn lưu cache, và nguời dùng vẫn xem thấy nội dung trên website cũ. Để ngăn chặn điều này xảy ra bạn cần chuyển hướng những trang web cũ tới những trang trên website mới. Điều này đuợc thực hiện thông qua chuyển huớng 301 hay còn gọi là chuyển huớng vĩnh viễn.

    Thiết lập 301 redirect như thế nào?


    • Tạo 1 file .htaccess trong text editor và save nó dạng .htacess.txt ( Nếu trên server chưa có)
    • Thêm code 301 vào file .htaccess và lưu nó lại
    • Upload file .htaccess lên thư mục root của server lưu trữ website
    • Kiểm tra 301 đã làm việc chưa bằng cách gõ URL cũ vào trình duyệt.

    Nếu thành công nó sẽ tự động chuyển huớng sang website mới

    Những thao tác chuyển huớng 301 thuờng gặp

    1. Chuyển huớng một trang sang trang mới:

    Mã:
    Redirect 301 /trang-cu.html http://www.example.com/newpage.html
    Thay thế trang-cu.html với url của một trang cũ và thay newpage.html bằng một trang mới bạn muốn chuyển huớng tới. Đây là cú pháp chính xác và bạn phải gõ đúng như vậy. Cách làm này vẫn đúng khi bạn thực hiện trên những trang không có đuôi mở rộng là html, giống như những trang của các CMS như Joomla, WordPress:
    Sử dụng đoạn code trên không có phần mở rộng:
    Mã:
    Redirect 301 /trang-cu http://www.example.com/newpage
    Chú ý rằng không có dấu “/” ở cuối tên trang.

    2. Chuyển huớng 1 folder cũ tới 1 folder mới.

    Mã:
    Redirect 301 /folder/ http://www.example.com/folder/

    3. Chuyển huớng 301 từ trang không có www sang thành có www.

    Mã:
    Options +FollowSymlinks
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^mysite.com
    RewriteRule (.*) http://www.mysite.com/$1 [R=301,L]
    Thay thế mysite bằng domain website của bạn. Kiểm tra trên trình duyệt bằng cách gõ mysite.com, http://mysite.com nếu nó chuyển huớng thành có www là đã thành công. Với lệnh trên bạn đã loại trừ khả năng search engine xem website của bạn có 2 phiên bản url khác nhau.

    4. Chuyển huớng vĩnh viễn một domain cũ tới một domain mới


    Đôi khi một website cần chuyển sang một domain mới vì bất kì lý do gì. Chỉ cần copy code bên duới vào file .htacess và tuyệt đối không sửa đổi gì thêm.

    Mã:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
    Thay thế newdomain.com bằng url domain mới của bạn.

    Có 2 điều quan trọng cần chú ý:

    Thứ nhất: Cách làm này có thể xem là hơi luời biếng khi di chuyển một website. Bạn không chuyển huớng từng folders hoặc pages riêng lẻ sang bản sao của nó trên website mới mà thay vì đó bạn chuyển huớng mọi thứ tới trang chủ của website mới. Nếu bạn cần giữ lại vị trí của những folder hoặc pages, lựa chọn tốt nhất là viết một lệnh chuyển huớng 301 cho mỗi folder hoặc page.

    Thứ 2: khi bạn chuyển huớng 301 domain cũ sang domain mới, cần phải biết rằng bạn vẫn phải bỏ tiền duy trì sever và renew domain hàng năm.thực hiện 301 để thay đổi tất cả backlink đến domain cũ và xem xét loại bỏ domain cũ ( trừ khi nó là domain tốt và có nhiều traffic).
    file-htaccess
    file-htaccess.png
    Minh họa file .htaccess​

    Ở trên bạn có thể thấy 2 dòng chuẩn lúc bắt đầu thực hiện các lệnh 301. Hãy đảm bảo file htacces của bạn trông giống như thế. Với file .htaccess của wordpress bạn chỉ cần vào cuối file enter 2 lần và nhập 2 dòng trên truớc khi thêm các câu lệnh 301 redirect.

    Bài viết của tôi chắc còn chưa thể đầy đủ, rất mong bạn bổ sung tại đây cho hoàn thiện nhé, xin cảm ơn.

    Nếu bài viết có ích bạn có thể giúp +1 và Like hoặc Follow để có tinh thần tiếp tục

    Vui lòng Ghi rõ nguồn và link về bài viết gốc khi chia sẻ lại nội dung.

    Nguồn: TAKA
     
  2. aloneofstone

    aloneofstone Thành viên

    Bài viết:
    227
    Đã được thích:
    361
    Tôi thấy bạn và một số nguời rất buồn cuời, tại sao lại cứ phải giảm bớt link thì mới đuợc thanks, tôi vẫn làm đúng luật đấy chứ, Việc chèn link của tôi có ảnh huởng gì tới quyền lợi của bạn hay không nhỉ, Nếu bài viết có giá trị với ai đó thì họ thanks coi như là độc lực tiếp tục cống hiến, còn không thanks thì cũng đâu có sao có thể bài viết chưa mang lại giá trị cho họ cần viết tiếp những bài có giá trị hơn nữa.

    Còn những nguời tư tuởng chỉ muốn nhận về mình mà không muốn cho đi thì tôi cũng chịu.

    Xin lỗi nếu nói thế bạn có bực mình nhưng tôi lấy làm thắc mắc nhiều bài viết của tôi ngoài link về website tôi theo đúng luật diễn đàn thì còn có link minh họa cho bài viết, internal link đến các bài viết trong diễn đàn , liệu điều này làm cho các bạn khó chịu.
     
  3. suanhachongtham

    suanhachongtham Dự bị

    Bài viết:
    4
    Đã được thích:
    0
    Cái này cũng chỉ là lý thuyết thôi bạn. Hơn nữa bạn viết bài này chắc chỉ mục đích câu view thôi. Nhiều links quá :)
     
  4. aloneofstone

    aloneofstone Thành viên

    Bài viết:
    227
    Đã được thích:
    361
    Trả lời như bạn thì miễn bàn rồi, với những đối tuợng như bạn thì tôi không biết dùng từ gì để comment lại
     
    nguyenminhanhxh thích bài này.
  5. phutungphuonguyen

    phutungphuonguyen Thành viên

    Bài viết:
    110
    Đã được thích:
    11
    bác này chưa đọc nội quy diễn đàn rồi.các diễn đàn khác đc tối đa 4 link nhưng mà do follow.diễn đàn này đc 10 link no follow
     
  6. kimtrungcctv

    kimtrungcctv Thành viên

    Bài viết:
    77
    Đã được thích:
    49
    Những cái này thì tớ tìm thấy rất nhiều trên các forum khác, cậu có thể chỉ giùm tớ: redirect từ www to non-www không: domain của tớ :
    Tớ đã thử làm nhưng vẫn không thành công.
    Website sử dụng HTML, host và domain mua của DSG.
     
  7. vuburin

    vuburin Dự bị

    Bài viết:
    5
    Đã được thích:
    1
    2 rất vui đc lam quen , mình là thành viên mới
     
  8. seovippro

    seovippro Banned

    Bài viết:
    75
    Đã được thích:
    17
    nghe nói redrect 301 => google có thể gia tăng thứ hạng pr mình làm mà vẫn chưa thấy có kết quả
     
  9. ruoimuoi

    ruoimuoi Thành viên thân thiết

    Bài viết:
    1,463
    Đã được thích:
    2,788
    Mình thấy bạn aloneofstone là một trong số ít bạn viết bài chất lượng trên IDVS. Bài của bạn ấy trình bày rất khoa học, ngay cả mình cũng rất thích cách trình bày của bạn ấy, ví như cách tô mầu xanh cho các đề mục quan trọng (các bạn có thể thấy các bài viết gần đây của mình cũng format theo dạng này) Bạn ấy có ảnh hưởng tốt tới cá nhân mình. Nếu bạn aloneofstone có thời gian đóng góp cho diễn đàn, BQT sẽ tiến cử bạn làm mod. Hy vọng bạn sẽ nhận lời.

    Chiều nay mình có giảng cho một bạn trong cty mình về việc chuyển hướng (redirect) này xong.

    Tiện bài viết này mình sẽ nói lại cho các bạn hiểu rõ hơn. Việc chuyển hướng có 2 loại sau:

    + Redirect kiểu 301 (Moved permanently): hay còn gọi là redirection 301 thường được hiểu như việc di rời vĩnh viễn (moved permanently). Nó trả về mã lỗi 301 trong phần header nhằm thông báo cho máy tìm kiếm hay trình duyệt, máy chủ rằng trang web hiện tại đã được chuyển rời tới địa chỉ mới.

    + Redirect 302 (Moved temporarily) hay còn gọi là redirection 302, chuyển hướng tạm thời, gần giống với Redirection 301, di chuyển vĩnh viễn. Redirect 302 thông báo trang đã được chuyển nhưng khách vẫn phải tiếp tục sử dụng đường dẫn URL cũ. Bạn có thể sử dụng Redirect 302 khi muốn chuyển đổi host, bảo trì kỹ thuật, hay tiến hành sủa đổi lớn trên Website nhưng vẫn muốn khách truy cập được nội dung Website, một cách thuận tiện nhất là bạn có thể đặt toàn bộ nội dung trên một tên miền thuộc máy chủ khác, và dùng chuyển hướng 302 để điều hướng khách hàng tới trang mới này, trong khi thông báo cho máy tìm kiếm biết rằng thay đổi đó chỉ là tạm thời trong khoảng thời gian bạn tiến hành bảo trì Website chính.

    Redirection 302
    vì thế rất tiện dụng trong trường hợp này và các bọ tìm kiếm của Google hiểu rõ ý nghĩa của Redirect 302. Tôi khuyến cáo bạn nên dùng redirect 302 trong trường hợp chuyển đổi tạm thời thay vì chuyển đổi vĩnh viễn Redirection 301.

    Dưới đây là cách redirect 301 từ www về non-www:

    Mình thấy nhiều bạn vẫn nói redirect 301 này là không cần thiết. Quan niệm như vậy là rất khờ khạo. Goolge Bots coi non-www và www là 2 website khác nhau. Ví dụ bạn có thể kiểm tra trên google: site:thongtinnhadat.info và site:Thông tin nhà đất bất động sản địa ốc, sẽ thấy:

    _thongtinnhadat.info non-www:

    [​IMG]

    _thongtinnhadat.info www:

    [​IMG]

    Thay vị bạn chỉ dồn sức seo cho 1 trang duy nhất là www hoặc non-www, nếu bạn không dùng redirect 301 bạn sẽ phải seo cho cả 2 trang. Tất nhiên là thời gian lên top sẽ tăng gấp 2 lần.

    Giờ các bạn đã thấy cái lợi hại của redirect 301 chưa?
     
    nguyenhuyhung and kimtrungcctv like this.
  10. stella

    stella Thành viên

    Bài viết:
    60
    Đã được thích:
    14
    Cho mình hỏi khi chuyển vĩnh viễn tên miền cũ sang tên miền mới thì :

    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]

    Vậy làm sao mà nó biết để chuyễn vì trong code này đâu có phần ghi tên miền cũ đâu, chỉ có ghi tên miền mới thôi mà ?
     

Chia sẻ trang này