URL HTTP tilvísun

URL http tilvísun er sjálfvirk breyting á URL frá einni URL í aðra URL.

Vefslóð tilvísunar

Vísun á vefsíðu er sjálfvirk aðgerð á vefslóðaskiptum frá einni slóð í aðra slóð.

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

  1. Beina frá gamalli úreltri slóð á nýja uppfærða slóð.
  2. Beina frá gömlu úreltu léni í nýtt lén.
  3. Beina frá non www lén til www lén.
  4. Beina frá stuttu URL nafni í langt URL - URL styttingarþjónusta.
  5. Styttingarþjónusta vefslóða gerir notandanum kleift að setja inn stutta vefslóð og vera vísað á langu slóðina sem inniheldur raunverulegt innihald síðunnar.

Notandinn getur náð í gömlu slóðina frá gömlum ytri krækjum eða bókamerki.

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

Tilvísun netþjóns

Tilvísun miðlarasíðunnar er gerð á netþjóni með því að stilla Apache / IIS hugbúnað miðlara eða með því að nota PHP / ASP / ASP.NET handrit.

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

Leitarvélar nota 301 stöðuna til að flytja blaðsíðuna úr gömlu slóðinni yfir á nýju slóðina.

Tilvísun viðskiptavinarhliðar

Tilvísun viðskiptavinar er gerð í vafra notandans með því að nota HTML meta hressimerki eða með Javascript kóða.

Viðskiptavinur er vísað minna en hann skilar ekki HTTP 301 stöðuskóða.

Hvar á að setja tilvísunarkóða

lén
nafn
hýsing
miðlara
Staðsetja kóða
staðsetningu
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 netþjóni

* Aðeins með .htaccess áframsendingu: bætið áframsendingarkóða við httpd.conf skrá eða í .htaccess skrá.

HTTP stöðuskóðar

Stöðukóði Heiti stöðuskóða Lýsing
200 OK vel heppnuð HTTP beiðni
300 Margfeldi val  
301 Fært varanlega varanleg tilvísun vefslóða
302 Fundið tímabundin vísun á vefslóð
303 Sjá Annað  
304 Ekki breytt  
305 Notaðu umboðsmann  
307 Tímabundin endurvísun  
404 Ekki fundið Slóð fannst ekki

HTTP 301 tilvísun

HTTP 301 Fært Varanleg stöðuskóði merkir varanlega tilvísun á vefslóð.

301 tilvísunin er ákjósanlegasta leiðin til að beina vefslóðum, þar sem hún upplýsir leitarvélar um að slóðin hafi færst til frambúðar og leitarvélar ættu að setja nýju slóðina í leitarniðurstöðurnar í stað gömlu slóðarsíðunnar og flytja nýja slóðarsíðuna blaðsíðu röðun gömlu vefslóðarsíðunnar.

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

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

Valkostir fyrir áframsendingu

Áframsenda handrit Beina hlið Gömul blaðsíðu gerð Vefbeina slóð eða lén Gömul tegund vefslóðamiðlara 301 beina stuðningi
PHP Server-hlið .php Slóð Apache / Linux
ASP Server-hlið .asp Slóð IIS / Windows
ASP.NET Server-hlið .aspx Slóð IIS / Windows
.htaccess Server-hlið allir Slóð / lén Apache / Linux
IIS Server-hlið allir Slóð / lén IIS / Windows
HTML kanónískt hlekkjamerki Viðskiptavinur-hlið .html Slóð allir nei
HTML meta hressing Viðskiptavinur-hlið .html Slóð allir nei
HTML ramma Viðskiptavinur-hlið .html Slóð allir nei
Javascript Viðskiptavinur-hlið .html Slóð allir nei
jQuery Viðskiptavinur-hlið .html Slóð allir nei

redirect handrit - skriftarmálið sem er notað við tilvísunina.

beina hlið - þar sem tilvísunin á sér stað - netþjónahlið eða viðskiptavinarhlið .

gömul gerð skráarsíðu - tegund gömlu vefslóðarsíðunnar sem getur innihaldið forskriftarmál áframsendingarkóðans.

Framsendingarslóð eða lén - hjartarskinn styðja URL utanáskrift á einni vefsíðu eða ríki utanáskrift a heild website.

dæmigerð gömul tegund vefþjóna - dæmigerður hugbúnaður og stýrikerfi netþjónsins.

Stuðningur við 301 áframsendingu - gefur til kynna hvort hægt sé að skila varanlegu svari 301 tilvísanastöðu.

PHP tilvísun

Skiptu um old-page.php kóða fyrir áframsendingarkóð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 viðbót sem er.

Sjá: PHP tilvísun

Apache .htaccess tilvísun

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

Ef þú hefur leyfi til að breyta httpd.conf skránni er betra að bæta viðvísunar tilskipuninni í httpd.conf í staðinn fyrir .htaccess skrána.

Vefbeining fyrir eina slóð

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

.htaccess:

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

Heildarlínusvísun

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

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

.htaccess:

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

Sjá: .htaccess tilví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 hressa tilvísun

Tilvísun HTML meta hressingarmerkis skilar ekki 301 varanlegum áframsendakóða heldur er Google talin 301 tilvísun.

Skiptu um gamla síðu með tilvísunarkóða fyrir vefslóð síðunnar sem þú vilt vísa til.

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 tilvísun

Javascript tilvísun

Javascript tilvísun skilar ekki 301 varanlegri stöðu kóða.

Skiptu um gamla síðu með tilvísunarkóða fyrir vefslóð síðunnar sem þú vilt vísa til.

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á: Tilvísun Javascript

tilvísun jQuery

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

jQuery redirect skilar ekki 301 varanlegum áframsendakóða.

Skiptu um gamla síðu með tilvísunarkóða fyrir vefslóð síðunnar sem þú vilt vísa til.

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>

Sjá: tilvísun jQuery

HTML Canonical hlekkur merki tilvísun

Kanónískur hlekkur vísar ekki til fyrirfram slóðar en það getur verið valkostur við vísun á vefslóð fyrir vefsíður sem mest af umferðinni berst frá leitarvélum.

HTML kanónískt hlekkamerki er hægt að nota þegar nokkrar síður eru með svipað efni og þú vilt segja leitarvélunum hvaða síðu þú vilt helst nota í leitarniðurstöðunum.

Canonical hlekkur tag getur tengst á sama lén og einnig yfir lén.

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

Bættu kanónískum hlekkjamerki við þær síður sem þú vilt helst ekki fá leitarvélar til að tengja við forstillta síðu.

Canonical hlekkjamerki ætti að bæta við í hlutanum <head>.

old-page.html:

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

Sjá: Canonical URL hlekkur

Tilvísun HTML ramma

Í umbreytingu ramma er nýja-síðan.html skráin skoðuð með HTML ramma.

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

Rammaleiðbeining er ekki leitarvélarvæ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 Beina rafall ►

 


Sjá einnig

Advertising

VEF ÞRÓUN
HRAÐ TÖFLUR