• Uzzināt SEO

Kas ir novirzīšana

  • Felix Rose-Collins
  • 3 min read

Ievads

Pārvirzīšana ir metode, ar kuras palīdzību lietotāji un meklētājprogrammas no viena saistītā enkura var nosūtīt uz dažādiem URL adresātiem. Regulāri tiek izmantoti trīs galvenie novirzīšanas veidi. Visbiežāk izmantotie novirzīšanas veidi ir uzskaitīti turpmāk:

Pastāvīgi pārvietota lapa (301)

šī pāradresācija ir pastāvīgs solis, kas 90-99% no visām saitēm tiek novirzītas uz pāradresēto lapu. Kods 301 attiecas uz HTTP statusa kodu, kas paredzēts novirzēm. 301 HTTP statusa kods ir ieteicamā tīmekļa vietņu pastāvīgas novirzīšanas metode.

Atrasts/pārvietots īslaicīgi (302) (HTP 1.1 / HTTP 1.0)

kods 302 ir pāradresācija, kas ir īslaicīga. Tas nenodod saiti uz jauno atrašanās vietu. Šis novirzīšanas veids vairumā gadījumu nav ideāls risinājums. Darbojas ar hiperteksta pārsūtīšanas protokolu (HTTP), kas saitei dod norādījumus, kā tai jāuzvedas. Sākotnēji kods 302 tika uzskatīts par Pagaidu lapu, taču tas mainījās uz 1.1. versijā atrodamo.

Pārvietots uz laiku (307) (HTTP 1.1.)

307 novirzīšana ir HTTP 1.1 sekundārais 302 novirzīšanas posms. Izņēmums ir gadījumi, kad saturs tiek pārvietots vietnes uzturēšanas nolūkā un serveris ir sagatavots. Daži lielākie dzinēji izmanto pārlūkošanas rīkus, kas kodu 307 uzskata par kodu 301, tāpēc vairumā gadījumu tā nav labvēlīga izvēle. Kods 302 joprojām ir labāka izvēle lapai, kas ir pārvietota un vēlāk tiks ievietota atpakaļ tās tipiskajā formātā.

Meta atsvaidzināšana

tas ir novirzīšanas veids, kas notiek lapas, nevis servera līmenī. Šī nav plaši ieteikta SEO metode, jo tā ir lēnāka un parasti netiek saistīta ar stabilitāti. Meta atsākšana parasti ir saistīta ar atpakaļskaitīšanu, ko papildina teksts. Parasti ir paziņojums, kurā teikts, ka, ja 5 sekunžu laikā nav notikusi pāradresācija, tad noklikšķiniet uz saites manuāli. Meta atsvaidzināšana nodos tālāk daļu saitei piešķirtās "sulas", taču tā joprojām nav optimāla pāradresēšanas izvēle.

Top SEO taktika: Pārvirzījumi

Lai saglabātu jūsu vietnes optimizācijas vērtību, ir svarīgi, lai novirzītā datplūsma patiešām nonāktu pareizajā vietā. Labākās prakses uzraudzība un tas, kas ir darbojies citās vietnēs, ir ideāla stratēģija, lai izveidotu zvaigžņotu vietni. Pārvirzīšana nav reta prakse digitālajās aprindās tā ir diezgan izplatīta. Bieži sastopams pāradresēšanas scenārijs ir URL, kam uz visiem laikiem jāpāriet uz citu adresi. Daudzi no novirzīšanas kodiem darbosies šajā kapacitātē, bet 301 novirzīšana ir ieteicamākā metode veiktspējas nodrošināšanai.

301 pāradresācija informē meklētājprogrammas un pārlūkprogrammas, ka attiecīgā lapa ir pārvietota uz pastāvīgu vietu. Turklāt tas tiek interpretēts tā, ka ne tikai mainās lapas atrašanās vieta, bet arī saturs un visi atjauninājumi ir atrodami šajā jaunajā lapā. Šis process aizņems ilgāku laiku, ja pārlūki ir reti vietnes apmeklētāji. Pārējie novirzīšanas kodi ir nelabvēlīga izvēle vairumā gadījumu, jo tie sliktā ranga dēļ tiek nodoti tālāk. Vienīgais gadījums, kad par pozitīvu alternatīvu tiek uzskatīts izvēlēties kādu no novirzēm, izņemot kodu 301, ir tad, ja lapas izstrādātājam nerūp, ka viņš zaudē saišu sulu. Satura pārvietošana kļūst sarežģīta, kad vietne iegūst jaunu domēnu vai kad saturs tiek pārvietots uz citu vietu.

301 parauga problēma ar Apache

Problēma

Pirmo reizi palaižot tīmekļa vietni, kas tika izvietota citā serverī, nevis mājas domēnā. Pārvietojot vietni uz jauno mājas domēnu un specializēto serveri, ir svarīgi, lai jaunā vietne netiktu izveidota kā apakšdirektorijs no uzņēmējas vietnes. Pārvirzīšanai ir jāpielāgo daudzu failu un mapju nosaukumi ar izmaiņām 301 kodā, lai nodrošinātu gatavību meklētājprogrammām.

Risinājums

Visvienkāršākā korekcija būtu pievienot PHP kodam 301 novirzīšanu, lai izmantotu Apache funkcionalitāti.

Uzstādīšana

Lai tas darbotos, serverī jābūt instalētam Apache. Noskaidrojiet pie sava izstrādātāja, vai Apache ir instalēts pēc noklusējuma. Izstrādātājs pārbaudīs, vai tas ir instalēts, konfigurācijas failā pievienojot rindu.

Konteksts

Pārrakstīšanas modulis darbojas divos kontekstos - uz serveri un uz direktoriju. Viena servera kontekstā ir jārediģē apache faili. Katram direktorijam tiek izmantoti htaccess faili.

Regulārā izteiksme (regekss) ir virkne, kas atbilst citām virknēm. Tiek piemēroti noteikti sintakses noteikumi, un šo programmu izmanto teksta redaktori, lai manipulētu ar teksta kopām, kurās izmanto šablonus. Tā ir vērtīga prasme, ko jāapgūst, un to var izmantot, lai novirzītu URL.

Zemāk ir sniegts regex izmantoto rakstzīmju un operatoru saraksts.

Punkts - atbilst tam, kas tam ir piešķirts Zvaigznīte - atbilst rakstzīmēm, kas piešķirtas no nulles līdz vairāk Plus zīme - atbilst rakstzīmei pirms un pēc galvenās rakstzīmes Vecumzīme - tā ir pievienota vērtība, kas tiek izmantota kā atsauce, lai saglabātu mainīgo vēlākai lietošanai. Vērtība 1 un vērtība 2 - ja iekavās ir noslēgtas vairāk nekā divas vērtības.

Failu un mapju pāradresēšana starp domēniem

Jaunizveidotai vietnei ir nepieciešama pāradresācija no vecāka servera uz jaunu serveri, vienlaikus saglabājot visus failu nosaukumus.

Pārvirzīšanas piemērs

https://www.xyzabc.com/seo/somefile.php Uz: /somefile/.php

RISINĀJUMS: Pievienojiet nepieciešamās direktīvas attiecīgajam xyzabc.com servera failam.

Redirectmatch 301 / seo/ (.*)/$1

Paskaidrojums

Regekss: /seo/(.*) ļauj apache zināt, ka jāatrod SEO mape. Iekavās ir norādīts, lai Apache saglabā virkni kā atpakaļsaiti.

Kanonisko viesvietu nosaukumu pāradresēšana

Tīmekļa izstrādātājam ir jāpārnovirza visi pieprasījumi, kas nesākas ar www.xyzabc.com. Tas tika darīts, lai pārliecinātos, ka viņi nesaskaras ar kanonizācijas kļūdām.

Pārvirzīt: https://xyzabc.com Uz: https://www.xyzabc.com Pārvirzīt: https://mail.xyzabc.com/ Uz: https://www.xyzabc.com Pārvirzīt: https://xyzabc.com/somefile.php Uz: https://www.xyzabc.com/somefile.php

RISINĀJUMS: Pievienojiet atbilstošās direktīvas

RewriteCond %{HTTP_HOST} *!^www*.xyzabc.com\.org [NC]   RewriteRule (.*) https://www.xyzabc.com/$1 [L,R=301]

Paskaidrojums

Apache ir teicis ar direktīvu, ka uzņēmējas nepieciešams pārbaudīt un apmeklētājs piekļūst un let's programma zina, ka, ja URL nav vienāds ar noteiktajiem nosacījumiem, lai pāradresētu uz jauno vietni.

Felix Rose-Collins

Felix Rose-Collins

Ranktracker's CEO/CMO & Co-founder

Felix Rose-Collins is the Co-founder and CEO/CMO of Ranktracker. With over 15 years of SEO experience, he has single-handedly scaled the Ranktracker site to over 500,000 monthly visits, with 390,000 of these stemming from organic searches each month.

Sāciet izmantot Ranktracker... Bez maksas!

Noskaidrojiet, kas kavē jūsu vietnes ranga saglabāšanu.

Izveidot bezmaksas kontu

Vai Pierakstīties, izmantojot savus akreditācijas datus

Different views of Ranktracker app