如题所述
301跳转é常ç¨å¨ç½ç«æ¢ååå为äºä¿æé¾æ¥ç»ä¸æ§æç¨çãæ¯å¦åæ¥çååwww.a.comç°å¨æ¢æwww.b.com,ç¨äº301跳转åï¼è®¿é®www.a.com/about.htmlå°±ä¼èªå¨åæwww.b.com/about.htmlãä¸é¢ææä¸ä¸è®¾ç½®301ç代ç ï¼301跳转代ç å ¨é(ASP|PHP|JSP|.NET)ï¼
IISä¸301设置ï¼
Internetä¿¡æ¯æå¡ç®¡çå¨ -> èæç®å½ -> éå®åå°URLï¼è¾å ¥éè¦è½¬åçç®æ URLï¼å¹¶éæ©âèµæºçæ°¸ä¹ éå®åâã
ASPä¸ç301转å代ç
<%@ Language=VBScript %>
<%
Response.Status=â301 Moved Permanentlyâ
Response.AddHeader âLocationâ, âhttp://www.boaer.com/â
%>
ASP.Netä¸ç301转å代ç
<script runat=âserverâ>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = â301 Moved Permanentlyâ;
Response.AddHeader(âLocationâ,âhttp://www.boaer.com/â);
}
</script>
PHPä¸ç301转å代ç
header(âHTTP/1.1 301 Moved Permanentlyâ);
header(âLocation: http://www.boaer.com/â);
exit();
CGI Perlä¸ç301转å代ç
$q = new CGI;
print $q->redirect(âhttp://www.boaer.com/â);
JSPä¸ç301转å代ç
<%
response.setStatus(301);
response.setHeader( âLocationâ,âhttp://www.boaer.com/â );
response.setHeader( âConnectionâ,âcloseâ );
%>
Apacheä¸vhosts.confä¸é ç½®301转åï¼ä¸ºå®ç°URLè§èåï¼SEOé常å°ä¸å¸¦WWWçåå转åå°å¸¦WWWååï¼vhosts.confä¸é 置为ï¼
<VirtualHost *:80>
ServerName www.boaer.com
DocumentRoot
</VirtualHost>
<VirtualHost *:80>
ServerName xxx.com
RedirectMatch permanent ^/(.*) http://www.boaer.com/$1
</VirtualHost>
Apacheä¸301转å代ç ï¼æ°å»º.htaccessæ件ï¼è¾å ¥ä¸åå 容ï¼éè¦å¼å¯mod_rewriteï¼ï¼1ï¼å°ä¸å¸¦WWWçåå转åå°å¸¦WWWçååä¸ï¼
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^xxx.com [NC]
RewriteRule ^(.*)$ http://www.boaer.com/$1 [L,R=301]
2ï¼éå®åå°æ°åå
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.boaer.com/$1 [L,R=301]
3ï¼ä½¿ç¨æ£åè¿è¡301转åï¼å®ç°ä¼ªéæ
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\.html$ news.php?id=$1
å°news.php?id=123è¿æ ·çå°å转åå°news-123.html
301设置好è¿åï¼å°±è¦æ£æµä¸ä¸301æ¯å¦çæãè¿éæ两个å¨çº¿æ£æµ301éå®åçå·¥å
·ï¼
å½å
çï¼http://tool.chinaz.com/pagestatus/
å½å¤çï¼http://www.seoconsultants.com/tools/headers#Results