URL HTTP-uudelleenohjaus

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

URL-uudelleenohjaus

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

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

  1. Uudelleenohjaa vanhasta vanhentuneesta URL-osoitteesta uuteen päivitettyyn URL-osoitteeseen.
  2. Uudelleenohjaus vanhasta vanhentuneesta verkkotunnuksesta uuteen verkkotunnukseen.
  3. Uudelleenohjaus muusta kuin www-verkkotunnuksesta www-verkkotunnuksen nimeen.
  4. Uudelleenohjaa lyhyestä URL-nimestä pitkälle URL-nimelle - URL-osoitteiden lyhennyspalvelu.
  5. URL-osoitteiden lyhennyspalvelun avulla käyttäjä voi lisätä lyhyen URL-osoitteen ja hänet ohjataan pitkälle URL-osoitteelle, jossa on todellinen sivun sisältö.

Käyttäjä voi päästä vanhaan URL-osoitteeseen vanhasta ulkoisesta linkistä tai kirjanmerkistä.

sivuston verkkovastaava, joka lisää skriptin.

Palvelinpuolen uudelleenohjaus

Palvelinpuolen uudelleenohjaus tehdään palvelimella, määrittämällä Apache / IIS-palvelinohjelmisto tai käyttämällä PHP / ASP / ASP.NET-skriptiä.

Tämä on suositeltu tapa ohjata URL-osoitteita, koska voit palauttaa HTTP 301 Siirretty pysyvästi -tilakoodin.

Hakukoneet käyttävät 301-tilaa sivusijoituksen siirtämiseen vanhasta URL-osoitteesta uuteen URL-osoitteeseen.

Asiakaspuolen uudelleenohjaus

Asiakaspuolen uudelleenohjaus tehdään käyttäjän verkkoselaimella HTML-metapäivitystunnisteen tai Javascript-koodin avulla.

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

Mihin uudelleenohjauskoodi laitetaan

Verkkotunnuksen
nimi
Isännöintipalvelin
_
Uudelleenohjaa 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 -uudelleenohjauksella: 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 -uudelleenohjaus

HTTP 301 Siirretty pysyvästi -tilakoodi tarkoittaa pysyvää URL-uudelleenohjausta.

301-uudelleenohjaus on suositeltava tapa URL-osoitteiden uudelleenohjaamiseen, koska se ilmoittaa hakukoneille, että URL-osoite on muuttunut lopullisesti, ja hakukoneiden tulee laittaa uusi URL-sivu hakutuloksiin vanhan URL-sivun sijaan ja siirtää uusi URL-sivu. vanhan URL-sivun sivusijoitus.

301-uudelleenohjaus voidaan tehdä verkkotunnusten välillä tai samassa verkkotunnuksessa.

Google suosittelee käyttämään 301-uudelleenohjausta.

Uudelleenohjausvaihtoehdot

Uudelleenohjausskripti Uudelleenohjauspuoli Vanhan sivun tiedostotyyppi Uudelleenohjaa URL-osoite tai verkkotunnus Vanha URL-palvelintyyppi 301-uudelleenohjaustuki
PHP Palvelimen puolella .php URL-osoite Apache / Linux Joo
ASP Palvelimen puolella .asp URL-osoite IIS / Windows Joo
ASP.NET Palvelimen puolella .aspx URL-osoite IIS / Windows Joo
.htaccess Palvelimen puolella kaikki URL / verkkotunnus Apache / Linux Joo
IIS Palvelimen puolella kaikki URL / verkkotunnus IIS / Windows Joo
Kanoninen HTML-linkkitunniste Asiakkaan puolella .html URL-osoite kaikki ei
HTML-metapäivitys Asiakkaan puolella .html URL-osoite kaikki ei
HTML-kehys Asiakkaan puolella .html URL-osoite kaikki ei
Javascript Asiakkaan puolella .html URL-osoite kaikki ei
jQuery Asiakkaan puolella .html URL-osoite kaikki ei

uudelleenohjausskripti - uudelleenohjauksessa käytetty komentosarjakieli.

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

vanhan sivun tiedostotyyppi - vanhan URL-sivun tyyppi, joka voi sisältää uudelleenohjauskoodin komentosarjakielen.

uudelleenohjaus URL-osoite tai verkkotunnus – tukee yksittäisen verkkosivun URL -uudelleenohjausta tai koko verkkosivuston verkkotunnuksen uudelleenohjausta.

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

301-uudelleenohjaustuki - osoittaa, voidaanko pysyvä 301-uudelleenohjauksen tilavastaus palauttaa.

PHP uudelleenohjaus

Korvaa vanha-sivu.php-koodi uudelleenohjauskoodilla uuteen-sivuun.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 tiedostopääte.

Uusi sivu voi olla millä tahansa päätteellä.

Katso: PHP-uudelleenohjaus

Apache .htaccess -uudelleenohjaus

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

Jos sinulla on lupa muuttaa httpd.conf-tiedostoa, on parempi lisätä uudelleenohjausohje httpd.conf- tiedostoon .htaccess - tiedoston sijaan.

Yhden URL-osoitteen uudelleenohjaus

Pysyvä uudelleenohjaus vanhasta sivusta.html osoitteesta uusi-sivu.html.

.htaccess:

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

Koko verkkotunnuksen uudelleenohjaus

Pysyvä uudelleenohjaus kaikilta verkkotunnuksen sivuilta osoitteeseen newdomain.com.

 .htaccess -tiedoston tulee 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-metapäivityksen uudelleenohjaus

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

Korvaa vanha sivu uudelleenohjauskoodilla sen sivun URL-osoitteella, jolle haluat ohjata.

vanha-sivu.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

Javascriptin uudelleenohjaus

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

Korvaa vanha sivu uudelleenohjauskoodilla sen sivun URL-osoitteella, jolle haluat ohjata.

vanha-sivu.html:

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

Katso: Javascriptin uudelleenohjaus

jQuery-uudelleenohjaus

jQuery-uudelleenohjaus on itse asiassa toinen Javascript-uudelleenohjaustyyppi.

jQuery-uudelleenohjaus ei palauta pysyvää uudelleenohjaustilakoodia 301.

Korvaa vanha sivu uudelleenohjauskoodilla sen sivun URL-osoitteella, jolle haluat ohjata.

vanha-sivu.html:

<!DOCTYPE html>
<html>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type ="teksti/javascript">
   // jQuery URL-uudelleenohjaus
   $(document).ready( function() {
      url = "http://www.omaverkkotunnus.fi/uusi-sivu.html";
      $( sijainti ).attr( "href", url);
  });
</script>
</body>
</html>

Katso: jQuery-uudelleenohjaus

HTML-kanoninen linkkitunnisteen uudelleenohjaus

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

Kanonista HTML-linkkitunnistetta voidaan käyttää, kun samansisältöisiä sivuja on useita ja haluat kertoa hakukoneille, mitä sivua haluat käyttää hakutuloksissa.

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

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

Lisää ensisijainen linkkitunniste sivuille, joita et halua saada hakukoneiden liikennettä linkitettävälle sivulle.

Kanoninen linkkitunniste tulee lisätä <head>-osioon.

vanha-sivu.html:

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

Katso: Kanoninen URL-linkki

HTML-kehyksen uudelleenohjaus

Kehyksen uudelleenohjauksessa uusi-sivu.html-tiedostoa tarkastellaan html-kehyksellä.

Tämä ei ole todellinen URL-uudelleenohjaus.

Kehyksen uudelleenohjaus ei ole hakukoneystävällinen eikä sitä suositella.

vanha-sivu.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
°• CmtoInchesConvert.com •°