Presmerovanie adresy URL http

Presmerovanie http http je operácia automatickej zmeny adresy URL z jednej adresy URL na inú adresu URL.

Presmerovanie adresy URL

Presmerovanie stránky URL je automatická zmena adresy z jednej adresy URL na druhú.

Toto presmerovanie sa vykonáva z týchto dôvodov:

  1. Presmerovanie zo starej zastaralej adresy URL na novú aktualizovanú adresu URL.
  2. Presmerovanie zo starej zastaranej domény na novú doménu.
  3. Presmerovanie z názvu domény bez www na názov domény www.
  4. Presmerovanie z krátkeho názvu URL na dlhý názov URL - služba na skrátenie adresy URL.
  5. Služba skrátenia adresy URL umožní používateľovi vložiť krátku adresu URL a presmerovať ju na dlhú adresu URL, ktorá má skutočný obsah stránky.

Používateľ môže dosiahnuť starú webovú adresu zo starých externých odkazov alebo zo záložky.

od správcu webu, ktorý pridá skript.

Presmerovanie na strane servera

Presmerovanie na strane servera sa vykonáva na serveri nakonfigurovaním serverového softvéru Apache / IIS alebo pomocou skriptu PHP / ASP / ASP.NET.

Toto je preferovaný spôsob presmerovania URL, pretože môžete vrátiť stavový kód HTTP 301 Trvale trvalo.

Vyhľadávacie nástroje používajú stav 301 na prenos hodnotenia stránky zo starej adresy URL na novú adresu URL.

Presmerovanie na strane klienta

Presmerovanie na strane klienta sa vykonáva vo webovom prehliadači používateľa pomocou značky meta obnovenia HTML alebo kódu Javascript.

Presmerovanie klienta je menej preferované, pretože nevracia stavový kód HTTP 301.

Kam vložiť presmerovací kód


Názov domény
Hosting
server
Presmerovanie
umiestnenia kódu
nezmenené nezmenené stará stránka na rovnakom serveri
nezmenené zmenený stará stránka na novom serveri
zmenený nezmenené stará stránka na rovnakom serveri
zmenený zmenený stará stránka na starom serveri

* Iba s presmerovaním .htaccess : pridajte presmerovací kód do súboru httpd.conf alebo do súboru .htaccess .

Stavové kódy HTTP

Stavový kód Kódové meno stavu popis
200 OK úspešná požiadavka HTTP
300 Viac možností  
301 Trvale sa pohyboval trvalé presmerovanie adresy URL
302 nájdených dočasné presmerovanie adresy URL
303 Pozri Iné  
304 Nezmenené  
305 Použi proxy  
307 Dočasné presmerovanie  
404 Nenájdené Adresa URL sa nenašla

Presmerovanie HTTP 301

Stavový kód HTTP 301 trvalo presunutý znamená trvalé presmerovanie adresy URL.

Presmerovanie 301 je preferovaný spôsob presmerovania adries URL, pretože informuje vyhľadávacie nástroje o tom, že adresa URL sa posunula správne, a vyhľadávacie nástroje by mali novú stránku URL umiestniť do výsledkov vyhľadávania namiesto starej stránky URL a preniesť novú stránku URL, poradie stránky starej stránky URL.

Presmerovanie 301 sa môže vykonať naprieč doménami alebo v tej istej doméne.

Spoločnosť Google odporúča použiť presmerovanie 301.

Možnosti presmerovania

Presmerovať skript Presmerovacia strana Starý typ súboru stránky Presmerujte webovú adresu alebo doménu Starý typ servera URL Podpora presmerovania 301
PHP Server-side php URL Apache / Linux Áno
ASP Server-side ASP URL IIS / Windows Áno
ASP.NET Server-side aspx URL IIS / Windows Áno
.htaccess Server-side všetko URL / doména Apache / Linux Áno
IIS Server-side všetko URL / doména IIS / Windows Áno
Značka kanonického odkazu HTML Na strane klienta .html URL všetko žiadny
Obnovenie meta HTML Na strane klienta .html URL všetko žiadny
Rám HTML Na strane klienta .html URL všetko žiadny
Javascript Na strane klienta .html URL všetko žiadny
jQuery Na strane klienta .html URL všetko žiadny

presmerovací skript - skriptovací jazyk, ktorý sa používa na presmerovanie.

presmerovanie - kde sa presmerovanie uskutočňuje - na strane servera alebo klienta .

starý typ súboru stránky - typ starej stránky URL, ktorá môže obsahovať skriptovací jazyk presmerovacieho kódu.

presmerovanie URL alebo domény - podporuje presmerovanie URL jednej webovej stránky alebo presmerovania domény celého webu.

typický starý typ servera URL - typický softvér a operačný systém servera.

Podpora presmerovania 301 - indikuje, či sa dá vrátiť trvalá reakcia na presmerovanie 301.

Presmerovanie PHP

Nahraďte starý kód page.php kódom presmerovania na adresu new-page.php.

old_page.php:

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

Stará stránka musí mať príponu .php.

Nová stránka môže mať ľubovoľné rozšírenie.

Pozrite si: Presmerovanie PHP

Presmerovanie Apache .htaccess

.htaccess file je lokálny konfiguračný súbor servera Apache.

Ak máte povolenie na zmenu súboru httpd.conf , je lepšie do súboru httpd.conf namiesto súboru .htaccess pridať smernicu Redirect .

Presmerovanie jednej adresy URL

Trvalé presmerovanie zo starej stránky.html na novú stránku.html .

.htaccess:

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

Presmerovanie celej domény

Trvalé presmerovanie zo všetkých stránok domény na doménu newdomain.com .

Súbor  .htaccess by mal byť v koreňovom adresári starej webovej stránky.

.htaccess:

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

Pozrite si: Presmerovanie úspechu

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

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

Presmerovanie na obnovenie meta HTML

Presmerovanie značky meta obnovenia HTML nevracia 301 trvalý stavový kód presmerovania, ale spoločnosť Google ho považuje za presmerovanie 301.

Nahraďte starú stránku kódom presmerovania adresou URL stránky, na ktorú chcete presmerovať.

old-stranka.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>

Pozrite si: Presmerovanie HTML

Presmerovanie jazyka Javascript

Presmerovanie jazyka Javascript nevracia 301 trvalý stavový kód presmerovania.

Nahraďte starú stránku kódom presmerovania adresou URL stránky, na ktorú chcete presmerovať.

old-stranka.html:

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

Pozri: Presmerovanie jazyka Javascript

jQuery presmerovanie

Presmerovanie jQuery je vlastne iný typ presmerovania Javascript.

Presmerovanie jQuery nevracia 301 trvalý stavový kód presmerovania.

Nahraďte starú stránku kódom presmerovania adresou URL stránky, na ktorú chcete presmerovať.

old-stranka.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>

Pozri: jQuery presmerovanie

Presmerovanie značky kanonického odkazu HTML

Kanonický odkaz nepresmeruje na preddefinovanú adresu URL, ale môže to byť alternatíva k presmerovaniu adresy URL pre webové stránky, na ktoré väčšina návštevnosti prichádza z vyhľadávacích nástrojov.

Značku kanonického odkazu HTML je možné použiť, ak existuje niekoľko stránok s podobným obsahom a vy chcete vyhľadávacím nástrojom povedať, ktorú stránku chcete použiť vo výsledkoch vyhľadávania.

Značka Canonical link môže odkazovať na rovnakú doménu aj na viacero domén.

Pridajte kanonickú značku odkazu na starú stránku a vytvorte odkaz na novú stránku.

Pridajte kanonickú značku odkazu na stránky, ktoré uprednostňujete, aby návštevnosť vyhľadávacích nástrojov nezískala odkaz na uprednostňovanú stránku.

Kanonická značka odkazu by sa mala pridať v časti <head>.

old-stranka.html:

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

Pozri: Kanonický odkaz URL

Presmerovanie rámca HTML

Pri presmerovaní rámca sa súbor new-page.html zobrazí v rámci html.

Toto nie je skutočné presmerovanie adresy URL.

Presmerovanie snímky nie je priateľské pre vyhľadávače a neodporúča sa.

old-stranka.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 Generátor presmerovania »


V súčasnej dobe máme okolo 927 kalkulačiek a prevodových tabuliek, ktoré vám pomôžu rýchlo spočítať všetko pre oblasti ako sú:

a ďalšie nástroje neustále vyvíjame. Naším cieľom je stať sa jednotným kontaktným miestom pre všetkých ľudí, ktorí potrebujú rýchle výpočty alebo ktorí potrebujú nájsť rýchlu odpoveď pre základné otázky na internete.

Okrem toho veríme, že internet by mal byť zdrojom bezplatných informácií. Všetky naše nástroje a služby sú preto úplne zadarmo a nie je nutná žiadna registrácia k tomu, aby ste ich mohli používať. Každú kalkulačku sme kódovali a vyvinuli individuálne a sami si ju dôkladne otestovali. Ak však zaznamenáte nejakú chybu, informujte nás, prosím.

Kým väčšina kalkulačiek na Justfreetools.com je navrhnutá tak, aby bola univerzálne použiteľná pre celosvetové použitie, niektoré kalkulačky a tabuľky sa môžu vzťahovať len pre konkrétne krajiny (napríklad výpočet daní z príjmov sa bude líšiť pre jednotlivé krajiny a pod.)


Page Id: 2614

K personalizáciu obsahu a reklám a analýze našej návštevnosti využívame súbory cookie. Viac informácií