Ở bài viết này Webgiarehn.com sẽ hướng dẫn chuyển hướng Website 301 Redirect ở những dạng code thường dùng hiện nay như PHP, ASP, ASP.NET, JSP, HTACCESS... |
![]() |
PHP Redirect: <? Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.new-url.com" ); ?> ASP Redirect: <%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.new-url.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://www.new-url.com"); } </script> JSP (Java) Redirect: <% response.setStatus(301); response.setHeader( "Location", "http://www.new-url.com/" ); response.setHeader( "Connection", "close" ); %> .htaccess 301 redirect (Chuyển hướng tất cả về www -> non www): Options +FollowSymlinks RewriteEngine on rewritecond %{http_host} ^www.domain.com [nc] rewriterule ^(.*)$ http://domain.com/$1 [r=301,nc] .htaccess 301 redirect new domain (Chuyển sang domain mới): Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://newdomain.com/$1 [R=301,L] Kết luận: Để tránh việc trùng lặp nội dung, urls các bạn chỉ cần chú ý ngay từ đầu phần xác định sử dụng www hay non www cho website. Ta chuyển hướng luôn thì sau sẽ không sợ bị lặp nữa. |
Thứ Năm, 10 tháng 1, 2013
Hướng dẫn 301 Redirect cho PHP, ASP, ASP.NET, JSP, HTACCESS
Hướng dẫn 301 Redirect cho PHP, ASP, ASP.NET, JSP, HTACCESS
