reset and begin
5/29/2011

Sử Dụng 301 Redirect tạo link thân thiện

Nếu bạn đang có 1 trang web thì 301 redirect là cách làm hay và dễ dàng để tạo ra 1 đường link tốt cho seo ,
giúp user dễ dàng tìm kiếm trên các các bộ máy tìm kiếm (SE), tăng rank . Ngay cả khi bạn chuyển domain sang domain mới thì 301 redirect là lựa chọn tốt nhất tránh làm mất lượng truy cập,.mà không cần sự tác động của người dùng.

 Còn trên thực tế, một điều ngoài việc  là nó giúp bạn không mất traffic nó còn giúp  người đọc không bị rơi vào trang báo lỗi 404 .

Chuyển  từ tên miền cũ sang tên miền mới



 Tạo một file .htaccess.
 Mở notepad soạn nội dung bất kỳ rôi save as nó lại đuôi .htaccess, do windows không cho phép đặt tên file trống mà lại có đuôi  .(  dấu “.” ở đầu tập tin).
 Tập tin .htaccess phải được đặt trong thư mục gốc của trang web cũ của bạn (đặt cùng thư mục với file index).

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


Cấu hình domain tự thêm vào www

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^abc.com [nc]
rewriterule ^(.*)$ http://www.abc.com/$1 [r=301,nc]



Loại bỏ www

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


 

Sau đây là một vài phương pháp để thực hiện chuyển hướng URL trên các máy chủ khác nhau.
IIS redirect

Trong phần quản trị dịch vụ internet, nhấn phải chuột chọn tệp tin và thư mục mà bạn muốn áp dụng redirect;
Chon nút “a redirection to a URL”;
Chọn trang Redirection;
Chon tiếp “The exact url entered above” và “A permanent redirection for this resource”;
Chon “Apply”.

ColdFusion Redirect

<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://abc.com/">

PHP Redirect
<?php
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://abc.com/" );
?>

ASP Redirect

<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://abc.com/"
%>

ASP.NET Redirect


< script runat="server">
private void Page_Load(object sender, System.EventArgs e) {
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://abc.com/");
}
< / script >

JSP (Java) Redirect

<%
response.setStatus(301);
response.setHeader( "Location", "http://abc.com/" );
response.setHeader( "Connection", "close" );
%>

CGI PERL Redirect

$q = new CGI;
print $q->redirect("http://abc.com/");


Ruby on Rails Redirect

def old_action
headers["Status"] = "301 Moved Permanently"
redirect_to "http://abc.com/"
end

ps : máy chủ Apache với mod_rewrite  đã được cài đặt để có thể chạy được file  .htaccess


Bloger Comments
G+ Comments
Comments FaceBook

No comments:

List

Profiles Information


About me : Nothing is 1 vài thứ - 1985

Places I've Lived : I Hà Nội

Home Page : http://www.shimivn.blogspot.com/

Think : 1:1000000000

Languages spoken : Vietnamese,English.

Mobile : sony C2305

dell : i3-Ram 3GB- HDD 250GB .