|
|
301 redirect hay redirection 301: là phương pháp chuyển tiếp thông báo trình duyệt hay các bộ tìm kiếm rằng địa chỉ Website đã bị rời hoàn toàn tới địa chỉ mới. Thông thường một chuyển tiếp 301 sẽ có chứa địa chỉ Web mới thay thế. Bởi vậy trình duyệt sẽ tự động chuyển tới địa chỉ mới mà không cần tới can thiệp của người dùng.
Chuyên tiếp 301 cũng có thể được dùng cho cả một Website đã bị chuyển tới tên miền mới. Việc này giúp các bộ tìm kiếm nhanh chóng cập nhật các trang đã đánh chỉ số. Theo lý thuyết, nó giúp giữ nguyên thứ hạng của trang Web trên trang mới sau khi thay đổi đường dẫn. Còn trên thực tế, một điều có thể chắc là nó giúp bạn không mất traffic và người đọc không bị rơi vào trang báo lỗi 404 “Trang không tìm thấy”.
Dưới đây là một số phương pháp để tạo URL redirection:
IIS Redirect
* Trong Internet Services Manager, click chuột phải lên file hay folder bạn muốn redirright
* Chọn "a redirection to a URL".
* Nhập vào trang redirection
* Kiểm tra "The exact url entered above" và "A permanent redirection for this resource"
* Click chọn 'Apply'
ColdFusion Redirect
Nhúng vào mã sau:
<.cfheader statuscode="301" statustext="Moved permanently">
<.cfheader name="Location" value="http://www.new-url.com">
PHP Redirect
Nhúng vào mã sau:
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.new-url.com" );
?>
ASP Redirect
Nhúng vào mã sau:
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.new-url.com/"
%>
ASP .NET Redirect
Nhúng vào mã sau:
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.new-url.com");
}
</script>
JSP (Java) Redirect
Nhúng vào mã sau:
<%
response.setStatus(301);
response.setHeader( "Location", "http://www.new-url.com/" );
response.setHeader( "Connection", "close" );
%>
CGI PERL Redirect
Nhúng vào mã sau:
$q = new CGI;
print $q->redirect("http://www.new-url.com/");
del.icio.us
Digg