УРЛ ХТТП преусмеравање

УРЛ хттп преусмеравање је аутоматска операција промене УРЛ-а са једног УРЛ-а на други УРЛ.

УРЛ преусмеравање

Преусмеравање УРЛ странице је аутоматска операција промене УРЛ-а са једног УРЛ-а на други УРЛ.

Ово преусмеравање се врши из следећих разлога:

  1. Преусмерите са старе застареле УРЛ адресе на нову ажурирану УРЛ адресу.
  2. Преусмерите са старог застарелог домена на нови домен.
  3. Преусмерите са имена домена који није ввв на име ввв домена.
  4. Преусмеравање са кратког УРЛ имена на дуго УРЛ име - услуга скраћивања УРЛ-а.
  5. Услуга скраћивања УРЛ-а ће омогућити кориснику да убаци кратак УРЛ и буде преусмерен на дугу УРЛ адресу која има прави садржај странице.

Корисник може доћи до старе УРЛ адресе са старих спољних веза или обележивача.

од стране вебмастера сајта који додаје скрипту.

Преусмеравање на страни сервера

Преусмеравање на страни сервера се врши на серверу, конфигурисањем Апацхе / ИИС серверског софтвера или коришћењем ПХП / АСП / АСП.НЕТ скрипте.

Ово је преферирани начин за преусмеравање УРЛ-ова, пошто можете да вратите ХТТП 301 Трајно премештен код статуса.

Претраживачи користе статус 301 да пренесу ранг странице са старог УРЛ-а на нови УРЛ.

Преусмеравање на страни клијента

Преусмеравање на страни клијента се врши у веб претраживачу корисника, коришћењем ХТМЛ мета рефресх ознаке или Јавасцрипт кодом.

Преусмеравање клијента је мање пожељно, јер не враћа ХТТП 301 статусни код.

Где ставити код за преусмеравање


Имедомена
Хостинг
сервер

Постављањекода за преусмеравање
није променило није променило стара страница на истом серверу
није променило промењено стара страница на новом серверу
промењено није променило стара страница на истом серверу
промењено промењено стара страница на старом серверу

* Само са .хтаццесс преусмеравањем: додајте код за преусмеравање у датотеку хттпд.цонф или у .хтаццесс датотеку.

ХТТП статусни кодови

Статусни код Назив кода статуса Опис
200 У реду успешан ХТТП захтев
300 Вишеструки избори  
301 померен трајно трајно преусмеравање УРЛ-а
302 Нашао привремено преусмеравање УРЛ-а
303 Види Остало  
304 Није измењено  
305 Користи проки  
307 Привремено преусмеравање  
404 Није пронађен УРЛ није пронађен

ХТТП 301 преусмеравање

ХТТП 301 Мовед Перманентли статус цоде значи трајно преусмеравање УРЛ-а.

301 преусмеравање је пожељнији начин за преусмеравање УРЛ адреса, јер обавештава претраживаче да се УРЛ заувек померио, а претраживачи би требало да ставе нову УРЛ страницу у резултате претраге уместо старе УРЛ странице и пренесу нову УРЛ страницу, ранг странице старе УРЛ странице.

301 преусмеравање се може извршити на више домена или на истом домену.

Гоогле препоручује коришћење 301 преусмеравања.

Опције преусмеравања

Скрипта за преусмеравање Преусмери страну Стари тип датотеке странице Преусмери УРЛ или домен Стари тип УРЛ сервера 301 подршка за преусмеравање
ПХП Сервер-сиде .пхп УРЛ Апацхе / Линук да
АСП Сервер-сиде .асп УРЛ ИИС / Виндовс да
АСП.НЕТ Сервер-сиде .аспк УРЛ ИИС / Виндовс да
.хтаццесс Сервер-сиде све УРЛ / Домен Апацхе / Линук да
ИИС Сервер-сиде све УРЛ / Домен ИИС / Виндовс да
ХТМЛ канонска ознака везе На страни клијента .хтмл УРЛ све не
ХТМЛ мета освежавање На страни клијента .хтмл УРЛ све не
ХТМЛ оквир На страни клијента .хтмл УРЛ све не
Јавасцрипт На страни клијента .хтмл УРЛ све не
јКуери На страни клијента .хтмл УРЛ све не

скрипта за преусмеравање - скриптни језик који се користи за преусмеравање.

страна преусмеравања - где се преусмеравање одвија - на страни сервера или на страни клијента .

тип датотеке старе странице – тип старе УРЛ странице која може да садржи скриптни језик кода за преусмеравање.

УРЛ за преусмеравање или домен – подржава преусмеравање УРЛ адресе једне веб странице или преусмеравање домена целе веб странице.

типичан стари тип УРЛ сервера - типичан софтвер и оперативни систем сервера.

Подршка за 301 преусмеравање - указује да ли се може вратити трајни 301 одговор статуса преусмеравања.

ПХП преусмеравање

Замените код олд-паге.пхп кодом за преусмеравање на нев-паге.пхп.

олд_паге.пхп:

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

Стара страница мора имати екстензију датотеке .пхп.

Нова страница може бити са било којом екстензијом.

Погледајте: ПХП преусмеравање

Апацхе .хтаццесс преусмеравање

.хтаццесс датотека је локална конфигурациона датотека Апацхе сервера.

Ако имате дозволу да промените хттпд.цонф датотеку, боље је да додате директиву Редирецт у хттпд.цонф уместо у .хтаццесс датотеку.

Преусмеравање једне УРЛ адресе

Трајно преусмеравање са олд-паге.хтмл на нев-паге.хтмл.

.хтаццесс:

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

Преусмеравање целог домена

Трајно преусмеравање са свих страница домена на невдомаин.цом.

 .хтаццесс датотека треба да се налази у основном директоријуму старе веб локације.

.хтаццесс:

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

Погледајте: .хтаццесс преусмеравање

АСП преусмеравање

олд-паге.асп:

<%@ Language="VBScript" %>
<%
' ASP permanent URL redirection
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "http://www.mydomain.com/new-page.html"
Response.End
%>

АСП.НЕТ преусмеравање

олд-паге.аспк:

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

ХТМЛ мета освежавање преусмеравање

Преусмеравање ХТМЛ мета за освежавање ознаке не враћа 301 трајни статусни код преусмеравања, али га Гоогле сматра преусмеравањем 301.

Замените стару страницу кодом за преусмеравање УРЛ-ом странице на коју желите да преусмерите.

олд-паге.хтмл:

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

Погледајте: ХТМЛ преусмеравање

Јавасцрипт преусмеравање

Јавасцрипт преусмеравање не враћа 301 стални статусни код преусмеравања.

Замените стару страницу кодом за преусмеравање УРЛ-ом странице на коју желите да преусмерите.

олд-паге.хтмл:

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

Погледајте: Јавасцрипт преусмеравање

јКуери преусмеравање

јКуери преусмеравање је заправо још један тип Јавасцрипт преусмеравања.

јКуери преусмеравање не враћа 301 код статуса трајног преусмеравања.

Замените стару страницу кодом за преусмеравање УРЛ-ом странице на коју желите да преусмерите.

олд-паге.хтмл:

<!ДОЦТИПЕ хтмл>
<хтмл>
<боди>
<сцрипт срц="хттп://ајак.гооглеапис.цом/ајак/либс/јкуери/1.10.2/јкуери.мин.јс"></сцрипт>
<тип скрипта ="тект/јавасцрипт">
   // јКуери УРЛ преусмеравање
   $(доцумент).реади( фунцтион() {
      урл = "хттп://ввв.мидомаин.цом/нев-паге.хтмл";
      $( локација ).аттр( "хреф", урл);
  });
</сцрипт>
</боди>
</хтмл>

Погледајте: јКуери преусмеравање

Преусмеравање канонске ознаке везе ХТМЛ

Канонска веза не преусмерава на жељену УРЛ адресу, али може бити алтернатива преусмеравању УРЛ-а за веб локације на које највећи део саобраћаја стиже са претраживача.

ХТМЛ канонска ознака везе се може користити када постоји неколико страница са сличним садржајем и желите да кажете претраживачима коју страницу желите да користите у резултатима претраге.

Ознака канонске везе може да се повезује са истим доменом и такође унакрсним доменом.

Додајте канонску ознаку везе на стару страницу да бисте повезали нову страницу.

Додајте канонску ознаку везе страницама за које не желите да саобраћај претраживача води ка жељеној страници.

Ознаку канонске везе треба додати у одељак <хеад>.

олд-паге.хтмл:

<link rel="canonical" href="http://www.mydomain.com/new-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 Генератор преусмеравања ►

 


Такође видети

Advertising

ВЕБ ДЕВЕЛОПМЕНТ
°• ЦмтоИнцхесЦонверт.цом •°