URL-osoitteen HTTP-uudelleenohjaus

URL-osoitteen http-uudelleenohjaus on automaattinen URL-osoitteen vaihtotoiminto URL-osoitteesta toiseen.

URL-osoitteen uudelleenohjaus

URL-sivun uudelleenohjaus on automaattinen URL-osoitteen vaihtotoiminto URL-osoitteesta toiseen.

Tämä uudelleenohjaus tehdään seuraavista syistä:

  1. Uudelleenohjaus vanhasta vanhentuneesta URL-osoitteesta uuteen päivitettyyn URL-osoitteeseen.
  2. Uudelleenohjaus vanhasta vanhentuneesta verkkotunnuksesta uuteen.
  3. Uudelleenohjaus muusta kuin www-verkkotunnuksesta www-verkkotunnukseen.
  4. Uudelleenohjaus lyhyestä URL-nimestä pitkään URL-nimeksi - URL-lyhennyspalvelu.
  5. URL-osoitteen lyhentämispalvelun avulla käyttäjä voi lisätä lyhyen URL-osoitteen ja ohjata sen pitkän URL-osoitteen, jolla on todellinen sivun sisältö.

Käyttäjä voi saavuttaa vanhan URL-osoitteen vanhasta ulkoisesta linkistä tai kirjanmerkistä.

sivuston verkkovastaava, joka lisää komentosarjan.

Palvelinpuolen uudelleenohjaus

Palvelinpuolen uudelleenohjaus tapahtuu palvelimessa määrittämällä Apache / IIS-palvelinohjelmisto tai käyttämällä PHP / ASP / ASP.NET-komentosarjaa.

Tämä on ensisijainen tapa URL-osoitteiden uudelleenohjaamiseen, koska voit palauttaa HTTP 301 Moved Permanently -tilakoodin.

Hakukoneet käyttävät 301-tilaa siirtääkseen sivun sijoituksen vanhasta URL-osoitteesta uuteen URL-osoitteeseen.

Asiakaspuolen uudelleenohjaus

Asiakaspuolen uudelleenohjaus tapahtuu käyttäjän verkkoselaimessa käyttämällä HTML-metapäivitystunnistetta tai Javascript-koodia.

Asiakkaan uudelleenohjaus on vähemmän suositeltavaa, koska se ei palauta HTTP 301 -tilakoodia.

Mihin uudelleenohjauskoodi laitetaan

domain
name
Hosting
-palvelin
Ohjaa koodin
sijoittelu
ei muuttunut ei muuttunut vanha sivu samalla palvelimella
ei muuttunut muuttunut vanha sivu uudella palvelimella
muuttunut ei muuttunut vanha sivu samalla palvelimella
muuttunut muuttunut vanha sivu vanhalla palvelimella

* Vain .htaccess- uudelleenohjauksen kanssa: lisää uudelleenohjauskoodi httpd.conf- tiedostoon tai .htaccess- tiedostoon.

HTTP-tilakoodit

Tilakoodi Tilakoodin nimi Kuvaus
200 OK onnistunut HTTP-pyyntö
300 Useita vaihtoehtoja  
301 Siirretty Pysyvästi pysyvä URL-uudelleenohjaus
302 Löytyi väliaikainen URL-uudelleenohjaus
303 Katso Muut  
304 Ei muokattu  
305 Käytä välityspalvelinta  
307 Väliaikainen uudelleenohjaus  
404 Ei löydetty URL-osoitetta ei löydy

HTTP 301 -ohjaus

HTTP 301 Moved Permanently -tilakoodi tarkoittaa pysyvää URL-uudelleenohjausta.

301-uudelleenohjaus on ensisijainen tapa URL-osoitteiden uudelleenohjaamiseen, koska se ilmoittaa hakukoneille, että URL on muuttunut lopullisesti, ja hakukoneiden tulisi lisätä uusi URL-sivu hakutuloksiin vanhan URL-sivun sijaan ja siirtää uusi URL-sivu, vanhan URL-sivun sivun sijoitus.

301-uudelleenohjaus voidaan tehdä eri toimialueille tai samalle toimialueelle.

Google suosittelee 301-uudelleenohjauksen käyttöä.

Uudelleenohjausasetukset

Ohjaa komentosarja Uudelleenohjauspuoli Vanhan sivun tiedostotyyppi Uudelleenohjaa URL tai verkkotunnus Vanha URL-palvelintyyppi 301 uudelleenohjaustuki
PHP Palvelimen puolella .php URL Apache / Linux kyllä ​​
ASP Palvelimen puolella .asp URL IIS / Windows kyllä ​​
ASP.NET Palvelimen puolella .aspx URL IIS / Windows kyllä ​​
.htaccess Palvelimen puolella kaikki URL / verkkotunnus Apache / Linux kyllä ​​
IIS Palvelimen puolella kaikki URL / verkkotunnus IIS / Windows kyllä ​​
HTML-kanoninen linkkitagi Asiakkaan puolella .html URL kaikki ei
HTML-meta-päivitys Asiakkaan puolella .html URL kaikki ei
HTML-kehys Asiakkaan puolella .html URL kaikki ei
Javascript Asiakkaan puolella .html URL kaikki ei
jQuery Asiakkaan puolella .html URL kaikki ei

redirect script - komentosarjakieli, jota käytetään uudelleenohjauksessa.

uudelleenohjauspuoli - missä uudelleenohjaus tapahtuu - palvelin- tai asiakaspuoli .

old page file type - vanhan URL-sivun tyyppi, joka voi sisältää uudelleenohjauskoodin komentokielen.

uudelleenohjausosoitteen tai verkkotunnuksen - ei tue URL- uudelleenohjaus yksittäisen sivun tai verkkotunnuksen uudelleenohjaus kokonaisen verkkosivuilla.

tyypillinen vanha URL-palvelintyyppi - palvelimen tyypillinen ohjelmisto ja käyttöjärjestelmä.

301-uudelleenohjaustuki - ilmaisee, voidaanko pysyvä 301-uudelleenohjaustilan vastaus palauttaa.

PHP-uudelleenohjaus

Korvaa old-page.php-koodi uudelleenohjauskoodilla new-page.php.

old_page.php:

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

Vanhalla sivulla on oltava .php-tiedostotunniste.

Uusi sivu voi olla minkä tahansa laajennuksen kanssa.

Katso: PHP-uudelleenohjaus

Apache .htaccess-uudelleenohjaus

.htaccess- tiedosto on Apache-palvelimen paikallinen määritystiedosto.

Jos sinulla on oikeus Muutoksen httpd.conf tiedosto, on parempi lisätä uudelleenohjaus direktiiviin httpd.conf sijasta .htaccess tiedosto.

Yhden URL-osoitteen uudelleenohjaus

Pysyvä uudelleenohjaus old-page.html- tiedostosta new-page.html .

.htaccess:

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

Koko verkkotunnuksen uudelleenohjaus

Pysyvä uudelleenohjaus kaikilta verkkotunnussivuilta osoitteeseen newdomain.com .

 .htaccess- tiedoston tulisi olla vanhan verkkosivuston juurihakemistossa.

.htaccess:

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

Katso: .htaccess-uudelleenohjaus

ASP-uudelleenohjaus

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-uudelleenohjaus

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-päivitysohjaus

HTML-sisällönkuvaustunnisteen uudelleenohjaus ei palauta 301 pysyvän uudelleenohjauksen tilakoodia, mutta Google pitää sitä 301-uudelleenohjauksena.

Korvaa vanha sivu uudelleenohjauskoodilla uudelleenohjattavan sivun URL-osoitteella.

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>

Katso: HTML-uudelleenohjaus

Javascript-uudelleenohjaus

Javascript-uudelleenohjaus ei palauta 301 pysyvän uudelleenohjauksen tilakoodia.

Korvaa vanha sivu uudelleenohjauskoodilla uudelleenohjattavan sivun URL-osoitteella.

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>

Katso: Javascript-uudelleenohjaus

jQuery-uudelleenohjaus

jQuery-uudelleenohjaus on oikeastaan ​​toisenlainen Javascript-uudelleenohjaus.

jQuery-uudelleenohjaus ei palauta 301 pysyvän uudelleenohjauksen tilakoodia.

Korvaa vanha sivu uudelleenohjauskoodilla uudelleenohjattavan sivun URL-osoitteella.

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>

Katso: jQuery-uudelleenohjaus

HTML-kanonisen linkkitunnisteen uudelleenohjaus

Kanoninen linkki ei ohjaa uudelleen prefred-URL-osoitteeseen, mutta se voi olla vaihtoehto URL-uudelleenohjaukselle verkkosivustoille, joiden suurin osa liikenteestä saapuu hakukoneista.

HTML-kanonista linkkitunnistetta voidaan käyttää, kun on olemassa useita samanlaista sivua ja haluat kertoa hakukoneille, mitä sivua haluat käyttää hakutuloksissa.

Kanoninen linkkitunniste voi linkittää samaan verkkotunnukseen ja myös verkkotunnusten väliseen.

Lisää kanoninen linkkitunniste vanhalle sivulle linkittääksesi uudelle sivulle.

Lisää ensisijainen linkkitunniste sivuille, joille et halua hakukoneiden liikennettä linkittävän etusivulle tarjottua sivua.

Kanoninen linkkitunniste on lisättävä osioon <head>.

old-page.html:

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

Katso: Kanoninen URL-linkki

HTML-kehyksen uudelleenohjaus

Kehyksen uudelleenohjauksessa new-page.html- tiedostoa tarkastellaan html-kehyksellä.

Tämä ei ole oikea URL-uudelleenohjaus.

Kehyksen uudelleenohjaus ei ole hakukoneille sopiva eikä sitä suositella.

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 Uudelleenohjausgeneraattori ►

 


Katso myös

Advertising

VERKKOKEHITYS
NOPEAT PÖYTÄT