Definīcija. Kas ir 301 novirzīšana?
301 pastāvīgā novirzīšana (301 redirect- permanent redirect) ir pastāvīgs URL pāradresācijas veids, ko izmanto, lai vienu tīmekļa adresi (URL) pārvirzītu uz citu. Kad tīmekļa serveris saņem 301 novirzīšanas pieprasījumu, tas nosūta apmeklētājus un meklētājprogrammu robotus uz jauno URL, norādot, ka pāradresācija ir pastāvīga un sākotnējais saturs ir pārvietots uz jaunu adresi. Šāda pāradresācija ir būtiska, lai saglabātu SEO vērtību un nodrošinātu lietotājiem nevainojamu pieredzi.
Kāpēc 301 pastāvīgā novirzīšana ir svarīga?
301 pastāvīgā novirzīšana ir būtiska SEO optimizācijai, jo tā nodrošina vairākus būtiskus ieguvumus:
- Saglabājas meklēšanas reitingi: Meklētājprogrammas pārvieto sākotnējās lapas reitingus un autoritāti uz jauno lapu, tādējādi nezaudējot organisko trafiku.
- Lietotāju pieredze: Apmeklētāji automātiski tiek novirzīti uz pareizo lapu, neuzrādot kļūdas ziņojumus vai neeksistējošas lapas.
- Link Juice: Tiek saglabātas sākotnējās lapas ārējās saites (backlinks) un to vērtība, uzturot mājaslapas autoritāti un uzticamību.
Atšķirība starp 301 pastāvīgo novirzīšanu un 302 pagaidu novirzīšanu
301 pastāvīgā novirzīšana un 302 pagaidu novirzīšana ir divi dažādi URL pāradresācijas veidi, kas tiek izmantoti dažādos gadījumos. Zemāk ir izskaidrota to būtiskā atšķirība:
- 301 pastāvīgā novirzīšana (301 Redirect):
- Norāda, ka lapa ir pārvietota uz jaunu vietu pastāvīgi.
- Meklētājprogrammas pārvieto visas sākotnējā URL SEO vērtības un indeksāciju uz jauno URL.
- Palīdz saglabāt vai pat uzlabot meklēšanas reitingus.
- 302 pagaidu novirzīšana (302 Temporary Redirect):
- Norāda, ka lapa ir pārvietota uz laiku.
- Saglabā sākotnējo URL indeksāciju un SEO vērtību, bet nenodod šīs vērtības jaunajam URL.
- Noderīga īstermiņa risinājumiem, piemēram, vietnes uzlabojumiem vai kampaņām.
Kā tiek īstenota 301 pastāvīgā novirzīšana?
301 pastāvīgā novirzīšana var tikt īstenota dažādos veidos atkarībā no izmantotās servera tehnoloģijas un satura pārvaldības sistēmas. Šeit ir daži izplatītākie veidi, kā to izdarīt:
1. Apache tīmekļa serveris (ar .htaccess failu)
Ja izmantojat Apache tīmekļa serveri, 301 pastāvīgo novirzīšanu varat konfigurēt, rediģējot .htaccess failu. Šis fails parasti atrodas jūsu vietnes saknes direktorijā. Lūk, kā to izdarīt:
Redirect 301 /veca-lapa.html http://www.piemers.lv/jauna-lapa.html
Šis kods norāda serverim, ka visi pieprasījumi uz /veca-lapa.html
ir pastāvīgi novirzāmi uz | http://www.piemers.lv/jauna-lapa.html
.
2. Nginx tīmekļa serveris
Ja izmantojat Nginx tīmekļa serveri, 301 novirzīšanu var konfigurēt servera konfigurācijas failā (nginx.conf
) vai atsevišķā vietnes konfigurācijas failā. Lūk, piemērs:
server {
location /veca-lapa.html {
return 301 http://www.piemers.lv/jauna-lapa.html;
}
}
Šis kods norāda, ka visi pieprasījumi uz /veca-lapa.html
ir pastāvīgi novirzāmi uz http://www.piemers.lv/jauna-lapa.html
.
3. PHP skripts
Ja jums ir pieeja servera puses skriptu valodām, piemēram, PHP, jūs varat pievienot 301 novirzīšanu tieši savā PHP kodā:
<?php
header("Location: http://www.piemers.lv/jauna-lapa.html", true, 301);
exit();
?>
Šis kods novirza apmeklētājus no pašreizējās lapas uz http://www.piemers.lv/jauna-lapa.html
ar 301 statusa kodu.
4. JavaScript
Lai gan JavaScript nav ieteicamākais veids, kā veikt novirzīšanu, to var izmantot klienta pusē, ja nepieciešams:
<script type="text/javascript">
window.location.href = "http://www.piemers.lv/jauna-lapa.html";
</script>
Šis kods novirza apmeklētājus no pašreizējās lapas uz http://www.piemers.lv/jauna-lapa.html
.
5. Satura pārvaldības sistēmas (CMS)
Daudzas satura pārvaldības sistēmas, piemēram, WordPress, piedāvā ērtus spraudņus vai iebūvētas funkcijas 301 novirzīšanas konfigurēšanai.
WordPress piemērs ar “Redirection” spraudni:
- Instalējiet un aktivizējiet “Redirection” spraudni:
- Atveriet WordPress administrācijas paneli.
- Dodieties uz “Spraudņi” > “Pievienot jaunu”.
- Meklējiet “Redirection”.
- Instalējiet un aktivizējiet spraudni.
- Izveidojiet 301 pastāvīgo novirzīšanu:
- Dodieties uz “Rīki” > “Redirection”.
- Iestatiet “Source URL” un “Target URL”:
- “Source URL” laukā ievadiet veco URL (piemēram, /veca-lapa).
- “Target URL” laukā ievadiet jauno URL (piemēram, http://www.piemers.lv/jauna-lapa).
- Pārliecinieties, ka “Redirection type” ir iestatīts uz “301 – Moved Permanently”.
- Noklikšķiniet uz “Add Redirect”, lai saglabātu novirzīšanu.
Trīs biežāk pieļautās kļūdas ar 301 pastāvīgo novirzīšanu un kā tās novērst
- Nepareizi norādīti URL:
- Kļūda: Nepareizi norādīti vecie vai jaunie URL var izraisīt 404 kļūdas.
- Risinājums: Pārbaudiet un dubultojiet URL sintaksi, lai pārliecinātos, ka tie ir precīzi. Izmantojiet tīmekļa pārzinātāju rīkus, lai atrastu un labotu kļūdas novirzījumos.
- Pārāk daudz pāradresāciju:
- Kļūda: Pārmērīgs pāradresāciju skaits var radīt “pāradresāciju cilpas”, kas pasliktina lapas ielādes laiku.
- Risinājums: Samaziniet pāradresāciju skaitu, veicot tiešas pāradresācijas uz galamērķa lapām. Izmantojiet rīkus, piemēram, Screaming Frog, lai analizētu un optimizētu pāradresāciju ķēdes.
- Neizmantojot 301 pastāvīgo novirzīšanu veco lapu pārnešanai:
- Kļūda: Ja nepārvirzīsiet vecās lapas, lietotāji un meklētājprogrammas tiks novirzīti uz 404 kļūdas lapām.
- Risinājums: Vienmēr izmantojiet 301 pastāvīgo novirzīšanu, lai pāradresētu vecās lapas uz jaunām, saglabājot SEO ieguvumus un novirzot apmeklētājus uz atbilstošo saturu.
Kopsavilkums
301 pastāvīgā novirzīšana ir būtisks rīks jūsu SEO stratēģijā, nodrošinot, ka jūsu mājaslapa saglabā meklēšanas reitingus un lietotāju pieredzi, pat mainot URL struktūru. Pareizi lietojot 301 pastāvīgo novirzīšanu, jūs varat saglabāt savas mājaslapas SEO vērtību un nodrošināt apmeklētājiem vienmērīgu pāreju uz jauno saturu.