Atreorú URL HTTP

Is oibríocht uathoibríoch athraithe URL é atreorú URL http ó URL amháin go URL eile.

Atreorú URL

Is éard atá in atreorú leathanach URL ná oibríocht athraithe URL uathoibríoch ó URL amháin go URL eile.

Déantar an atreorú seo ar na cúiseanna seo a leanas:

  1. Atreorú ó shean URL atá as feidhm go URL nua nuashonraithe.
  2. Atreorú ó sheanfhearann ​​atá as feidhm go fearann ​​nua.
  3. Atreorú ó ainm fearainn neamh www go ainm fearainn www.
  4. Atreorú ó ainm URL gairid go dtí ainm URL fada - seirbhís ghiorraithe URL.
  5. Ligfidh seirbhís ghiorraithe URL don úsáideoir URL gairid a chur isteach agus an URL fada a bhfuil ábhar an leathanaigh fhíor air a atreorú.

Féadfaidh an t-úsáideoir an sean URL a bhaint amach as sean-naisc sheachtracha nó leabharmharc.

ag stiúrthóir gréasáin an láithreáin a chuireann script leis.

Atreorú taobh an fhreastalaí

Déantar atreorú taobh an fhreastalaí sa fhreastalaí, trí bhogearraí an fhreastalaí Apache / IIS a chumrú nó trí script PHP / ASP / ASP.NET a úsáid.

Is é seo an bealach is fearr le URLanna a atreorú, ós rud é gur féidir leat cód stádais HTTP 301 a bhog go buan a chur ar ais.

Úsáideann innill chuardaigh an stádas 301 chun céim an leathanaigh a aistriú ón sean URL go dtí an URL nua.

Atreorú taobh an chliaint

Déantar atreorú taobh na gcliant i mbrabhsálaí gréasáin an úsáideora, trí chlib athnuachana meta HTML nó trí chód Javascript a úsáid.

Is lú an rogha atreorú cliant, ós rud é nach dtugann sé cód stádais HTTP 301 ar ais.

Cá háit le cód atreorú a chur

Fearann
ainm

Freastalaí óstála

Socrúchán cód a atreorú
gan athrú gan athrú sean-leathanach ar an bhfreastalaí céanna
gan athrú athraithe sean-leathanach ar fhreastalaí nua
athraithe gan athrú sean-leathanach ar an bhfreastalaí céanna
athraithe athraithe sean-leathanach ar an seanfhreastalaí

* Gan ach atreorú .htaccess : cuir cód atreoraithe leis an gcomhad httpd.conf nó leis an gcomhad .htaccess .

Cóid stádais HTTP

Cód stádais Ainm an chóid stádais Cur síos
200 Ceart go leor iarratas rathúil HTTP
300 Roghanna Il  
301 Ar athraíodh a ionad go buan atreorú buan URL
302 Aimsíodh atreorú sealadach URL
303 Féach Eile  
304 Gan Athrú  
305 Úsáid seachfhreastalaí  
307 Atreorú Sealadach  
404 Níor aimsíodh URL gan aimsiú

Atreorú HTTP 301

HTTP 301 Bogadh le cód stádais go buan ciallaíonn atreorú buan URL.

Is é an t-atreorú 301 an bealach is fearr le URLanna a atreorú, ós rud é go gcuireann sé in iúl d’innill chuardaigh gur bhog an URL go maith, agus ba cheart d’innill chuardaigh an leathanach URL nua a chur sna torthaí cuardaigh in ionad an tsean leathanaigh URL agus an leathanach URL nua a aistriú, céim leathanaigh an tsean leathanaigh URL.

Is féidir an atreorú 301 a dhéanamh ar fud fearainn nó ar an bhfearann ​​céanna.

Molann Google 301 atreorú a úsáid.

Roghanna a atreorú

Script atreorú Taobh atreorú Cineál comhaid sean-leathanaigh URL nó fearann ​​a atreorú Seanchineál freastalaí URL 301 tacaíocht atreorú
PHP Taobh an fhreastalaí .php URL Apache / Linux sea ​​
Asp Taobh an fhreastalaí .asp URL IIS / Windows sea ​​
ASP.NET Taobh an fhreastalaí .aspx URL IIS / Windows sea ​​
.htaccess Taobh an fhreastalaí ar fad URL / Fearann Apache / Linux sea ​​
IIS Taobh an fhreastalaí ar fad URL / Fearann IIS / Windows sea ​​
Clib nasc canónach HTML Taobh an chliaint .html URL ar fad níl
Athnuachan meta HTML Taobh an chliaint .html URL ar fad níl
Fráma HTML Taobh an chliaint .html URL ar fad níl
Javascript Taobh an chliaint .html URL ar fad níl
jQuery Taobh an chliaint .html URL ar fad níl

script atreoraithe - an teanga scriptithe a úsáidtear le haghaidh an atreorú.

taobh atreorúcháin - áit a ndéantar an t-atreorú - taobh an fhreastalaítaobh an chliaint .

cineál comhaid sean-leathanaigh - cineál an tseanleathanaigh URL a bhféadfadh teanga scriptithe an chóid atreoraithe a bheith ann.

URL nó fearann ​​a atreorú - tacaíonn sé le URL a atreorú ar leathanach gréasáin amháin nó ar atreorú fearainn ar shuíomh Gréasáin iomlán.

seanchineál freastalaí URL tipiciúil - gnáth-bhogearra agus córas oibriúcháin an fhreastalaí.

301 tacaíocht atreoraithe - tugtar le fios an féidir freagra buan stádas atreoraithe 301 a thabhairt ar ais.

Atreorú PHP

Cuir cód atreoraithe in ionad an chóid sean-page.php go new-page.php.

old_page.php:

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

Caithfidh síneadh comhad .php a bheith ar an seanleathanach.

Is féidir an leathanach nua a bheith le haon síneadh.

Féach: atreorú PHP

Atreorú Apache .htaccess

Is comhad cumraíochta áitiúil de chuid an fhreastalaí Apache é comhad .htaccess .

Má tá cead agat an comhad httpd.conf a athrú , is fearr an treoir Atreorú a chur sa httpd.conf in ionad an chomhaid .htaccess .

Atreorú URL aonair

Atreorú buan ón sean-leathanach.html go leathanach nua.html .

.htaccess:

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

Atreorú fearainn iomlán

Atreorú buan ó gach leathanach fearainn chuig newdomain.com .

Ba chóir go mbeadh an comhad  .htaccess ag bun-eolaire an láithreáin ghréasáin.

.htaccess:

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

Féach: atreorú .htaccess

Atreorú asp

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
%/

Atreorú ASP.NET

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 atreorú a athnuachan

Ní fhilleann atreorú clib athnuachana meta meta 301 cód buan stádas atreoraithe, ach measann Google gur atreorú 301 é.

Cuir URL an leathanaigh a theastaíonn uait a atreorú chuig an sean-leathanach le cód atreoraithe.

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>

Féach: Atreorú HTML

Atreorú Javascript

Ní fhilleann atreorú Javascript 301 cód stádas atreoraithe buan.

Cuir URL an leathanaigh a theastaíonn uait a atreorú chuig an sean-leathanach le cód atreoraithe.

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>

Féach: Atreorú Javascript

atreorú jQuery

Is cineál eile atreorú Javascript é atreorú jQuery i ndáiríre.

Ní fhilleann jQuery redirect 301 cód stádais atreorú buan.

Cuir URL an leathanaigh a theastaíonn uait a atreorú chuig an sean-leathanach le cód atreoraithe.

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>

Féach: atreorú jQuery

Atreorú tag nasc canónach HTML

Ní atreoraíonn an nasc canónach an URL réamhdhéanta, ach d’fhéadfadh sé a bheith ina rogha eile ar atreorú URL do shuíomhanna Gréasáin a dtagann an chuid is mó den trácht ó innill chuardaigh.

Is féidir clib nasc canónach HTML a úsáid nuair a bhíonn roinnt leathanaigh ann a bhfuil ábhar comhchosúil acu agus ba mhaith leat a rá leis na hinnill chuardaigh cén leathanach is fearr leat a úsáid sna torthaí cuardaigh.

Is féidir le tag nasc canónach nasc a dhéanamh leis an bhfearann ​​céanna agus le tras-fhearann ​​freisin.

Cuir an chlib nasc canónach leis an seanleathanach chun nasc a dhéanamh leis an leathanach nua.

Cuir an chlib nasc canónach leis na leathanaigh is fearr leat gan trácht innill chuardaigh a fháil chun nasc a dhéanamh leis an leathanach réamhdhéanta.

Ba chóir an chlib nasc canónach a chur sa chuid <head>.

old-page.html:

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

Féach: Nasc URL Canónach

Atreorú fráma HTML

Agus an fráma á atreorú , breathnaíonn fráma html an comhad nua-page.html .

Ní fíor-atreorú URL é seo.

Níl innill atreoraithe cairdiúil don atreorú fráma agus ní mholtar é.

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 Gineadóir atreorú ►

 


Féach freisin

Advertising

FORBAIRT WEB
TÁBLAÍ RAPID