Redirect 301 trong ASP & ASP.net
Mục tiếu của thiết lập cấu hình redirect cho một
webstie là để phòng chông khả năng bị duplicate của
các đường link trong một webstie, dẫn đến hiện
tượng các search engine index không đồng đều,
phân tán sức mạng SEO của tổng thể. Với việc sử
dụng các mã nguồn mởm bằng php như joomla
hay
wordpress thì việc vận dụng chức năng 301 redirect
này khá d dàng với việc sử dụng file .htaccess cấu
hình sẵn trên server linux.
Nhưng trong ASP và ASP.net thì là m
ột chuyện khác,
vì cu trúc khác hn và chạy trên server windows (ko
sử dụng được file .htaccess). Dẫn đến những thông
tin về việc sử dụng 301 redirect cho ASP & ASP.net
không có nhiu. Hôm nay cũng tình cờ làm việc với
mt số khách hàng sử dụng website asp nên mình
cũng muốn share với các bạn một số thủ thuật nhỏ
trong việc phòng chng duplicate content trong phân
khúc website này.
Việc sử dụng cũng khá đơn giãn, các bạn chỉ cần
thêm đoạn code sau vào file index.asp hoặc
index.aspx là ok.
1. 301 Redirect với ASP
<%@ Language=VBScript %>
<%
Response.Status="301 Moved
Permanently"
Response.AddHeader
"Location","http://www.seovietnam.o
rg/"
%>
2. 301 Redirect với ASP.net
<script runat="server">
private void Page_Load(object
sender, System.EventArgs e)
{
Response.Status = "301 Moved
Permanently";
Response.AddHeader("Location","http
://www.seovietnam.org/");
}
</script>
3. Redirect từ /index.asp, /index.aspx v
domain.com/
Chức năng này giúp website của các bạn loại bỏ nốt
phần còn li của duplicate link đó là có index và
không có index.
Để loại bỏ index.asp hoặc .aspx các bạn thêm đoạn
code sau vào file index.asp hoc index.aspx
If
LCASE(Left(Request.ServerVariables(
"HTTP_HOST"),4)) <> "www." then
Response.Status = "301 Moved
Permanently"
Response.AddHeader "Location",
"http://www.seovietnam.org"
Response.End
End If
Với kiến thức nông cạn của mình trong ASP l
phần ứng dụng trên sẽ có nhiều sai sót, mong rằng sẽ
nhận được sự góp ý của các bạn trong ngôn ngữ lập
trình này.
Hy vng rằng nhng thông tin trên sẽ giúp ích được
nhiều cho website asp của các bạn trong việc tối ưu
hóa cho máy tìm kiếm.