URL HTTP tilvísun

URL http endurvísun er sjálfvirk breyting á vefslóð úr einni vefslóð yfir á aðra vefslóð.

Tilvísun vefslóðar

Tilvísun vefslóðar síðu er sjálfvirk breyting á vefslóð úr einni vefslóð yfir á aðra vefslóð.

Þessi tilvísun er gerð af eftirfarandi ástæðum:

  1. Beindu frá gamalli úreltri vefslóð yfir í nýja uppfærða vefslóð.
  2. Beindu frá gömlu úreltu léni yfir á nýtt lén.
  3. Beindu frá non www lén í www lén.
  4. Beindu frá stuttu vefslóð heiti í langt vefslóð nafn - vefslóð styttingarþjónusta.
  5. Stytting vefslóða gerir notandanum kleift að setja inn stutta vefslóð og honum vísað á langa vefslóðina sem hefur raunverulegt innihald síðunnar.

Notandinn gæti náð gömlu vefslóðinni frá gömlum ytri tenglum eða bókamerki.

af vefstjóra síðunnar sem bætir við handriti.

Tilvísun á netþjóni

Tilvísun netþjónsins er gerð á þjóninum, með því að stilla Apache / IIS miðlarahugbúnaðinn eða með því að nota PHP / ASP / ASP.NET forskrift.

Þetta er ákjósanlegasta leiðin til að beina vefslóðum þar sem þú getur skilað HTTP 301 fært varanlega stöðukóða.

Leitarvélar nota 301 stöðuna til að flytja síðuröðun frá gömlu vefslóðinni yfir á nýju vefslóðina.

Tilvísun viðskiptavinarhliðar

Tilvísun viðskiptavinarhliðar er gerð í vafra notandans, með því að nota HTML meta refresh tag eða með Javascript kóða.

Tilvísun viðskiptavinar er síður valin þar sem hún skilar ekki HTTP 301 stöðukóða.

Hvar á að setja tilvísunarkóða

Lén
_
Hýsingarþjónn
_
Tilvísun kóða
staðsetning
ekki breytt ekki breytt gömul síða á sama netþjóni
ekki breytt breytt gömul síða á nýjum netþjóni
breytt ekki breytt gömul síða á sama netþjóni
breytt breytt gömul síða á gömlum server

* Aðeins með .htaccess tilvísun: bættu tilvísunarkóða við httpd.conf skrána eða í .htaccess skrána.

HTTP stöðukóðar

Stöðukóði Heiti stöðukóða Lýsing
200 Allt í lagi heppnuð HTTP beiðni
300 Fjölval  
301 Flutt varanlega varanleg tilvísun vefslóðar
302 Fundið tímabundna tilvísun vefslóðar
303 Sjá Annað  
304 Ekki breytt  
305 Notaðu Proxy  
307 Tímabundin tilvísun  
404 Ekki fundið Vefslóð fannst ekki

HTTP 301 tilvísun

HTTP 301 færður varanlega stöðukóði þýðir varanlega tilvísun vefslóðar.

301 tilvísunin er ákjósanlegasta leiðin til að beina vefslóðum, þar sem hún upplýsir leitarvélar um að vefslóðin hafi færst til fyrir fullt og allt, og leitarvélar ættu að setja nýju vefslóðina í leitarniðurstöðurnar í stað gömlu vefslóðarinnar og flytja nýju vefslóðina, síðuröðun gömlu vefslóðarinnar.

301 tilvísunina er hægt að gera á milli léna eða á sama léni.

Google mælir með því að nota 301 tilvísun.

Tilvísunarvalkostir

Tilvísunarhandrit Tilvísunarhlið Gömul síðu skráartegund Tilvísunarslóð eða lén Gömul gerð vefslóðaþjóns 301 tilvísunarstuðningur
PHP Miðlarahlið .php URL Apache / Linux
ASP Miðlarahlið .asp URL IIS / Windows
ASP.NET Miðlarahlið .aspx URL IIS / Windows
.htaccess Miðlarahlið allt Vefslóð / lén Apache / Linux
IIS Miðlarahlið allt Vefslóð / lén IIS / Windows
HTML kanónískt tenglamerki Viðskiptavinahlið .html URL allt nei
HTML meta endurnýjun Viðskiptavinahlið .html URL allt nei
HTML ramma Viðskiptavinahlið .html URL allt nei
Javascript Viðskiptavinahlið .html URL allt nei
jQuery Viðskiptavinahlið .html URL allt nei

tilvísunarforskrift - forskriftarmálið sem er notað fyrir tilvísunina.

endurvísunarhlið - þar sem framvísunin fer fram - miðlarahlið eða biðlarahlið .

gömul síðu skráartegund - gerð gömlu vefslóðarsíðunnar sem getur innihaldið forskriftarmál tilvísunarkóðans.

tilvísunarvefslóð eða lén - styður tilvísun vefslóða á einni vefsíðu eða tilvísun léns á heilli vefsíðu.

dæmigerð gömul gerð vefslóðaþjóns - dæmigerður hugbúnaður og stýrikerfi netþjónsins.

301 tilvísunarstuðningur - gefur til kynna hvort hægt sé að skila varanlegu 301 tilvísunarstöðusvari.

PHP tilvísun

Skiptu út old-page.php kóða fyrir tilvísunarkóða í new-page.php.

old_page.php:

<?php
// PHP permanent URL redirection
header("Location: http://www.mydomain.com/new-page.php", true, 301);
exit();
?>

Gamla síðan verður að hafa .php skráarendingu.

Nýja síðan getur verið með hvaða framlengingu sem er.

Sjá: PHP tilvísun

Apache .htaccess tilvísun

.htaccess skrá er staðbundin stillingarskrá Apache þjónsins.

Ef þú hefur leyfi til að breyta httpd.conf skránni er betra að bæta Redirect tilskipuninni við httpd.conf í stað .htaccess skráarinnar.

Ein tilvísun vefslóðar

Varanleg tilvísun frá old-page.html yfir á new-page.html.

.htaccess:

Redirect 301 /old-page.html http://www.mydomain.com/new-page.html

Tilvísun á öllu léninu

Varanleg tilvísun frá öllum lénssíðum til newdomain.com.

 .htaccess skráin ætti að vera í rótarskrá gömlu vefsíðunnar.

.htaccess:

Redirect 301 / http://www.newdomain.com/

Sjá: .htaccess endurvísun

ASP tilvísun

old-page.asp:

<%@ Language="VBScript" %>
<%
' ASP permanent URL redirection
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.mydomain.com/new-page.html"
Response.End
%>

ASP.NET tilvísun

old-page.aspx:

<script language="C#" runat="server">
// ASP.net permanent URL redirection
private void Page_Load(object sender, EventArgs e)
{
   Response.Status = "301 Moved Permanently";
   Response.AddHeader("Location","http://www.mydomain.com/new-page.html");
   Response.End();
}
</script>

HTML meta refresh tilvísun

Tilvísun HTML meta endurnýjunarmerkis skilar ekki 301 varanlegum tilvísunarstöðukóða, heldur álitinn af Google sem 301 tilvísun.

Skiptu út gamalli síðu fyrir tilvísunarkóða fyrir slóð síðunnar sem þú vilt beina á.

old-page.html:

<!-- HTML meta refresh URL redirection -->
<html>
<head>
   <meta http-equiv="refresh"
   content="0; url=http://www.mydomain.com/new-page.html">
</head>
<body>
   <p>The page has moved to:
   <a href="http://www.mydomain.com/new-page.html">this page</a></p>
</body>
</html>

Sjá: HTML endurvísun

Javascript tilvísun

Javascript tilvísun skilar ekki 301 varanlegum tilvísunarstöðukóða.

Skiptu út gamalli síðu fyrir tilvísunarkóða fyrir slóð síðunnar sem þú vilt beina á.

old-page.html:

<html>
<body>
<script type="text/javascript">
    // Javascript URL redirection
    window.location.replace("http://www.mydomain.com/new-page.html");
</script>
</body>
</html>

Sjá: Javascript endurvísun

jQuery tilvísun

jQuery tilvísun er í raun önnur tegund af Javascript tilvísun.

jQuery tilvísun skilar ekki 301 varanlegum tilvísunarstöðukóða.

Skiptu út gamalli síðu fyrir tilvísunarkóða fyrir slóð síðunnar sem þú vilt beina á.

old-page.html:

<!DOCTYPE html>
<html>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript">
   // jQuery URL redirection
   $(document).ready( function() {
      url = "http://www.mydomain.com/new-page.html";
      $( location ).attr("href", url);
  });
</script>
</body>
</html>

See: jQuery redirection

HTML canonical link tag redirect

The canonical link does not redirect to the preffred URL, but it can be an alternative to URL redirection for websites that most of the traffic arrives from search engines.

Hægt er að nota HTML kanónískt hlekkjamerki þegar það eru nokkrar síður með svipað efni og þú vilt segja leitarvélunum hvaða síðu þú kýst að nota í leitarniðurstöðum.

Canonical hlekkjamerki getur tengst sama léni og einnig yfir lén.

Bættu kanóníska tenglamerkinu við gömlu síðuna til að tengja við nýju síðuna.

Bættu kanóníska tenglamerkinu við síðurnar sem þú kýst að fá ekki umferð leitarvéla til að tengja við þá síðu sem þú vilt.

Bæta ætti við kanóníska tenglamerkinu í <head> hlutanum.

old-page.html:

<link rel="canonical" href="http://www.mydomain.com/new-page.html">

Sjá: Canonical URL hlekkur

HTML ramma tilvísun

Í rammatilvísun er new-page.html skráin skoðuð með html ramma.

Þetta er ekki raunveruleg vefslóð tilvísun.

Framvísun ramma er ekki leitarvélavæn og er ekki mælt með því.

old-page.html:

<!-- HTML frame redirection -->
<html>
<head>
    <title>Title of new page</title>
</head>
<frameset cols="100%">
    <frame src="http://www.mydomain.com/new-page.html">
    <noframes>
     <a href="http://www.mydomain.com/new-page.html">Link to new page</a>
    </noframes>
</frameset>
</html>

 

301 Tilvísunarrafall ►

 


Sjá einnig

Advertising

VEF ÞRÓUN
°• CmtoInchesConvert.com •°