Webmaster как да създадете своя сайт

Различни начини за пренасочване 301

Пренасочване 301 (301 Постоянна Пренасочване), използван в някои случаи, на главницата от които са: промяна на домейн, страниците за прехвърляне на мястото, лепене на име на място със или без WWW. Правилното използване на 301 пренасочва много важно за бързото предаване на Page Rank (PR) в новия сайт или страница и запазете търсачката трафик.

Аз самият се сблъскват с необходимостта от него, когато след преместването му портал от кома в зона, в ЖП открили, че Google, Яндекс и други търсачки, разбира се, не "забравят" стария сайт (отчасти се дължи и на факта, че е неправилен инсталирана своя страница, да обработва 404, която връща код 200 OK) отговор. Още Освен това, Google шест месеца оставени за новия сайт PR = 0, въпреки че старата, той остава на същото ниво PR = 4.

Тема 301 пренасочи обсъжда редовно в различни SEO-форуми, както и всяка търсачка в помощ системата си има специални секции. След като разбрах, открих следните опции за организиране на двупосочен, някои от които са били успешно изпитани в.

За да започнете, погледнете документацията:

Пренасочване директива

Описание: Извършва посетител пренасочване изискващ документа на друг URL адрес. Извършва външен пренасочване (казва на браузъра, за да заредите друг URL адрес).

Синтаксис: Пренасочване [статус] URL-пътека URL

  • статус. незадължително поле се посочва кодът на връщане, валидни стойности: постоянен (301 - Документ преместена за постоянно), темп (302 - Документ преместени временно), seeother (303 - виж другата), отишъл (410 - почистени).
  • URL-пътека. местната част от URL адреса на искания документ.
  • URL адрес. URL, който трябва да бъде изпълнена пренасочване.

По този начин, 301 пренасочи е най-добрият метод да запази позицията си в търсачките, когато прехвърляте страница или сайт. Кодът "301" се тълкува като постоянно движение ( "преместена за постоянно"). Помислете как да го организираме:

Обикновено пренасочване (във файла .htaccess или httpd.conf за Apache)

  • /old/old.htm - път и име на старата страница

Забележка: за моите цели (промени домейн) липсваше първото изпълнение проста 301 пренасочи.

Използването на mod_rewrite (предписани във файла .htaccess)

Тя се превръща в класика задача за обединяване на имена на мястото с WWW и без него, е решен, както следва:

или алтернативно синтаксис:

Определяне [R = 301, L] означава да се пренасочи клиента и да го изпрати на статута на 301 (R = 301) код и да го направи по правило последния (L).

пренасочване на стария домейн към новия:

Например, ако искате да се зареди, вместо rewrite.htm rewrite.html файл. добави в .htaccess.

За да замените всички .htm файлове .html файлове:

Пренасочване в PHP

По-добре е да се уточни HTTP / 1.1, като по-старите не поддържат виртуален хостинг. Не забравяйте, че преди заглавието на повикване, нищо не трябва да се показва (например ехо или печат). Ето защо, този код е по-добре да се сложи на върха на PHP-скрипт. По-пълно версия на PHP изглежда запазва предавани параметри страница и разговори:

Пренасочване използване опресняване на мета

Имайте предвид, освен това пренасочва някои функции:

  • .htaccess пренасочване на методи работят само на Linux сървъри с Apache mod_rewrite модул включени и / или mod_alias.
  • Използването на .htaccess създава допълнителна тежест на сървъра Apache по-ефективно да предпише същите команди в своя конфигурационен файл hpptd.conf. но, като правило, не могат да бъдат достъпни от уебмастера.
  • Пренасочването 301, позволява да запишете на трафика и преминават PR страница (Google точно) за търсачките.
  • процеса на лепене и трансфер PR отнема много време - до няколко месеца, а също така зависи от търсачката, така че не се изтрие стария страница или сайт, докато окончателно прехвърляне.
  • Някои търсачки изискват снаждане сайтове допълнителни настройки, например, трябва да се регистрирате Yandex допълнително robots.txt.

заключение