Kako konfigurirati preusmjeravanje 301 putem .htaccess. Pravi stav kao preusmjeravanje 301 u Joomla i drugim CMS-u

Mnogi su ljudi čuli za preusmjeravanje mnogo puta. No, budući da nije bilo potrebe za tim, a zbog straha od činjenja nečega krivog, nisu pridavali važnost takvom postupku. Članak će detaljno raspravljati o tome kako konfigurirati preusmjeravanje 301.

O svojoj konfiguraciji možete pronaći više od desetak članaka i informativnih materijala. No, nakon pregledavanja mnogih od njih, početak korisnika računala i webmastera može imati poteškoća s razumijevanjem osnova postavke. Brojni kodovi i skripte koji se nalaze u mrežnim izvorima informacija uglavnom uzrokuju nerazumijevanje. U stvarnosti, sve je puno jednostavnije, a ovaj će članak poslužiti kao dobar vodič za postavljanje preusmjeravanja 301.

Što je preusmjeravanje 301?

To ćemo shvatiti u redu. Prije svega, definiramo preusmjeravanje 301. To se smatra najjednostavnijom preusmjeravanjem gosta resursa na Internetu (site) na drugu stranicu na mreži ili nazivu domene. Odjednom ćemo napraviti rezervu da se u ovom članku neće smatrati nikakvi lukavi scenariji i prekomplicirani kôd, no prikazat će se i neke jednostavne opcije preusmjeravanja koja su dovoljna temeljna znanja o ovoj temi za bilo kojeg webmastera.

Alat za 301 preusmjerava - .htaccess datoteku

Razmislite o takvom prikladnom alatu kao .Htaccess. preusmjeriti 301 kroz to učiniti vrlo zgodan i jednostavan. Htaccess inherentno je posebna servisna datoteka u konfiguraciji koja ima vrlo veliku funkcionalnost i mnoge značajke. Sa svojim pomoći, možete postaviti zabranu pristupa bilo koji direktorij na web poslužitelju, navedite kodiranje stranica, postaviti zaštitu datoteka i mapa, izvesti 301 preusmjeravanja i neke druge aktivnosti.

kako konfigurirati preusmjeravanje 301

Ovo je općenito opis značajke ove datoteke. Zapravo, njegova je funkcionalnost još naprednija. Datoteka nema ime i napisan je kao .htaccess. Točka na samom početku je obavezna.

Postupak za izradu .htaccess datoteke

Ako u korijenskoj mapi web mjesta nema datoteke, možete ga sami izraditi vrlo jednostavno. Jedan od najbržih načina stvaranja jest korištenje FTP klijenta. Najprikladniji od njih je FileZilla.

Da biste stvorili, morate otići u korijenski direktorij vašeg internetskog projekta - kliknite desnu tipku miša računalnog miša - odaberite "Stvori novu datoteku" - unesite ime .htaccess - kliknite U redu. Nakon tih radnji, stvorena datoteka može se uređivati. Njegovo otvaranje može biti bilo koji tekstualni urednik.

htaccess preusmjeravanje 301

Ali to se događa i kada FTP klijenti skrivaju neke datoteke sustava, uključujući .htaccess. Stoga, ako datoteka nije pronađena u korijenskoj mapi, ne morate se žuriti da biste je izradili. Najprije provjerite njegovu prisutnost u skrivenim datotekama. Da biste to učinili, idite na karticu "Poslužitelj" i označite okvir kako biste prisilili prikaz skrivenih datoteka.

Dakle, ili .htaccess datoteka je stvorena ili će se 301 preusmjeriti pomoću njega lako stvoriti. Međutim, prije svega morate odlučiti o čemu se radi.

Najpopularniji slučaj, kada 301 preusmjeravanja mogu biti korisne

Prema preporukama vodećih webmastera, svaki resurs na webu treba imati 301 preusmjeravanja. A najpopularniji slučaj, kada je to vrlo nužno, preusmjerava se s domene, koja u svom sastavu ima prefiks s www, na domenu bez njega i obrnuto.

To je zato što bilo koje web mjesto na Internetu može biti samo jedna vrsta naziva domene s www ili bez Druga je opcija zrcaliti web mjesto. Glavno zrcalo internetskog resursa potpisano je u robots.txt datoteki uz pomoć direktive Host. Pored ove datoteke, glavna varijanta domene treba navesti u "Yandex.Webmasteru". Mnoge tražilice dobro se odnose na instrument kao što je preusmjeravanje 301. "Yandex" nije ovaj izuzetak.

kako konfigurirati 301 preusmjeravanja

Prilikom određivanja glavnog zrcala internetskog resursa vaša će stranica biti ispravno indeksirana i neće stvoriti nepotrebne duplikate. Mnogi novi webmasteri nikada nisu čuli o web stranicama ogledala, što je vrlo velika pogreška, što će u budućnosti izazvati velike probleme.

Vrijednost postavljanja ogledala na web mjestu

Nakon svih akcija učinjenih s ogledalom, tražilice će automatski odrediti glavnu domenu. Možete čak i lako provjeriti preusmjeravanje, sve će raditi dobro. Te se radnje mogu zaustaviti, ali najbolji način SEO optimizacije internetskih resursa bit će dodatna konfiguracija preusmjeravanja.

Već prefiks www u imenovanju je davno morao otići u zaborav. Ipak, ipak postoji mnogo resursa na Internetu s www u nazivu. Za domene pretraživača sa i bez www - dvije različite adrese. Da, i mnogi korisnici prilikom traženja određenog pogona za internetski projekt u opciju adresne trake s Stoga, ovaj se prefiks još uvijek događa. Postupak iz ove činjenice, postavljanje ogledala je neophodna radnja. Da, i vodič, kako postaviti preusmjeravanje 301, također je obavezan za proučavanje, tako da je vaš Internet projekt uspješno indeksiran u tražilicama.

Posljedice pogrešnih postavki zrcala

Kako bismo procijenili važnost 301 preusmjeravanja i ispravnu prilagodbu zrcala, istaknut ćemo štetne posljedice njihovog neispravnog rada. Nema toliko, samo dva. Ali težina svake stavke je vrlo visoka.

Vanjske veze bit će podijeljen između domena s i bez www, ovisno o tome kako se drugi korisnici i web stranice odnose na vaš resurs. To znači da će vaš Internet projekt izgubiti neke od veza, što će negativno utjecati na njegovo prisustvo i lokaciju u rezultatima pretraživanja. Međutim, to nije glavni problem.

kako postaviti 301 preusmjeravanja s www bez www

Mnogi webmasteri shvaćaju da se tražilice kontinuirano bore za jedinstvenost sadržaja internetskih resursa. Vrlo su negativni zbog dupliciranja informacija i prilično ozbiljno kažnjavaju web stranice sa sličnim sadržajem, do potpune blokade rezultata pretraživanja. Sad ćemo opisati sljedeću situaciju: vaš resurs je indeksiran od samog početka s prefiksom www, ali vremenom je domena bez www primila veći broj posjeta i popularnosti (češće spomenuti i češće spomenuti).

Ne znate ništa o ovome i dalje razvijate svoj projekt. S vremenom je ispunjen jedinstvenim sadržajem, mnogim vezama i komentarima. Tražilice, praćeni resursima bez www prefiksa, poslali su je zabranu za nejedinstveni sadržaj. Tijekom vremena, potpuno zaustavlja indeksiranje.

Kako bi se izbjegla ova situacija, postoji .htaccess datoteka. Preusmjeravanje 301, registrirano u njoj, može riješiti problem dijeljenja resursa na domenama s www i bez odsutnosti.

Preusmjeravanje s www na naziv web mjesta bez prefiksa i obrnuto

Kako konfigurirati preusmjeravanje u ovom slučaju. Sve je jednostavno. Morate otvoriti .htaccess datoteku i registrirati skriptu u nastavku.

Preusmjeravanje s www na naziv web mjesta bez njega:

RewriteEngine na
RewriteCond% {HTTP_HOST} ^ moydomen.com
RewriteRule ^ (. *) $ Http://mydomain.com/$1 [R = 301, L].

I na drugi način:

RewriteEngine On
RewriteCond% {HTTP_HOST} ^ moydomen.com
RewriteRule (. *) Http://mydomain.com/$1 [R = 301, L].

Potrebno je uzeti u obzir da je umjesto moydomen.com potrebno odrediti adresu vašeg internetskog resursa u oba slučaja!

preusmjeravanje 301 što je to

Trebali biste spremiti .htaccess datoteku i premjestiti ga u korijensku mapu, a zatim zamijeniti prethodnu datoteku. Sada posjetitelj na bilo kojoj vožnji adrese web mjesta (barem s HTTP-om, čak bez njega, čak i kod www, čak i bez njega), u svakom će slučaju biti preusmjeren na glavnu stranicu. Pogledali smo kako postaviti 301 preusmjeravanje na www bez Let`s sada shvatiti druge načine kako ga primijeniti.

Idete s jedne domene internetskog projekta u drugi



Slična shema preusmjeravanja, kao što je gore spomenuto, trebala bi se koristiti pri premještanju s jedne domene Internet projekta u drugu. Za demonstraciju dajemo primjer. Recimo da biste se trebali preseliti iz moysait-1.com na moysait-2.com. U tom slučaju trebate upisati kôd u .htaccess datoteku:

RewriteEngine On
RewriteCond% {HTTP_HOST} moysait-1.com
RewriteRule (. *) Http://moysait-2.com/$1 [R = 301, L].

Promjena CNC reference i preusmjeravanja u ovom slučaju

S vremena na vrijeme postoji potreba za promjenom CNC reference. Moguće je da je došlo do takve situacije da je odlučeno promijeniti cijeli odjeljak na vlastiti resurs. Ili vlasnik web mjesta nije znao ništa o CNC vezama, a blog je već postojao i bio je ispunjen materijalima. U tom slučaju preusmjeravanje može pomoći. Kako konfigurirati 301 preusmjeravanja za ovaj slučaj? Važno je da s ovim stanjem svi indikatori stranica (veze, njihova težina u rezultatima pretraživanja) ostat će isti.

preusmjeravanje 301 php

Evo jednostavnog primjera. Odlučeno je promijeniti ime stranice s moya_infa.html na obo_mne.html. U tom slučaju morate upisati u .htaccess kod: preusmjeravanje 301 moya_infa.html https://mydomain.com/obo_mne.html.

Slično tome, od stranica do stranice izrađuju se 301 preusmjeravanja.

Preusmjeravanje prilikom mijenjanja ekstenzije datoteka

Dajmo još jedan primjer. Webmasteri trebaju promijeniti proširenje iz datoteke moya_stranichka.html na moya_stranichka.php. Kao i proteklih stavke propisane u .htaccess sljedeći kod: preusmjeravanje 301 moya_stranichka.html https://moydomen.com/moya_stranichka.php.

Preusmjeravanje s partnerskim programima

Na primjer, preusmjerite posjetitelja na stranicu s partnerom. Sama povezanost partnerskog programa izgleda kao partner.com/?ref=16011. Primjećujući takvu vezu, mnogi posjetitelji resursa neće to prekinuti, unaprijed propovijedajući o vašim namjerama.

Da bi link na pravilan tip želite stvoriti zasebnu stranicu, kao primjer dlya_druzei.html, koja će biti preusmjeren na stranicu sa affiliate programu. Ostaje samo da uređivanje .htaccess datoteku: preusmjeravanje 301 dlya_druzei.html https://partner.com/?ref=16011.

Dalje u članku ćemo razmotriti kako napraviti 301 preusmjeravanje u Joomla motoru i koristeći PHP jezik.

Kako preusmjeriti 301 u CMS Joomla

Mnogi korisnici Interneta vjerojatno su vidjeli stranicu s pogreškom od 404. Joomla motor već ima nekoliko ugrađenih metoda preusmjeravanja od stranice do stranice. Međutim, oni ne rade uvijek. A vrlo je teško razumjeti obični korisnik. Ovdje dolazimo do preusmjeravanja potpora 301. Joomla ima u standardnom dijelu .htaccess datoteke, što može proizvesti sve manipulacije gore opisane.

preusmjeravanje 301 joomla

Konfigurirajmo za preusmjeravanja na sve stranice vašeg internetskog projekta. Prije svega, u imeniku morate pronaći datoteku htaccess.txt i dati mu ispravan naziv .htaccess. Nakon toga, na administratorskoj ploči postavite omogućivanje CNC-a (SEF) u postavkama za preusmjeravanje i provjerite preusmjeravanje URL-a.

Zatim otvorite .htaccess datoteku i dodijelite pravila za potrebne preusmjeravanja u njemu.

Preusmjeravanje s PHP-om

Ako iz nekog razloga pristup datotekama .htaccess ne postoji ili je zatvoren, postoji način za drugačije preusmjeravanje 301. PHP će vam pomoći u tome.

Da biste preusmjerili s domene u domenu pomoću spremanja svih parametara, morate stvoriti datoteku s ekstenzijom .php u bilo kojem uređivaču teksta, imenujte njezin indeks i kopirajte sljedeću skriptu:

ako je ($ ref! = ``) $ ref = `?`. $ ref-header (`HTTP / 1,1 301 Premješteno trajno`);

zaglavlje (`Lokacija: https://mydomain.ru/`.$ref);

izlaz ();

?>.

Ovdje moydomain.eu je domena na koju se provodi preusmjeravanje. Primljena datoteka treba biti prenesena na poslužitelj u glavnom katalogu web mjesta.
Da biste preusmjerili stranicu s jedne stranice na istu domenu ili različitu, prije glavnog koda prijenosne stranice trebate umetnuti sljedeće:

zaglavlje ("HTTP / 1,1 301 trajno premješteno");

zaglavlje ("Lokacija: https://mydomain.ru/mycategory/moypage.htm");

izlaz ();

?>.

Kao rezultat toga, moydomain.ru/mycategory/moypage.htm je nova stranica koja se preusmjerava.

Važno je uzeti u obzir da stranica na čijem je kodu umetnuta gore navedena skripta trebala imati proširenje .php na kraju naziva. Inače, morat ćete preusmjeriti putem .htaccess.

Sada, nakon proučavanja članka, svaki webmaster će znati postaviti preusmjeravanje 301, što je i koliko je korisno. Evo najjednostavnijih opcija za upotrebu preusmjeravanja. Međutim, moraju biti poznati bilo kojem vlasniku web mjesta i blogeru. I vrijedno je razmotriti da je važno ne samo postaviti ispravnu preusmjeravanje, već i provjeriti je li to ispravno.

Kao što vidite, preusmjeravanja se mogu stvoriti ne samo uz pomoć .htaccess datoteke, već i kroz standardne značajke mnogih CMS-a i kod PHP skripti.

Dijelite na društvenim mrežama:

Povezan
Kako preusmjeriti s HTTP-a na https i zašto je to potrebno?Kako preusmjeriti s HTTP-a na https i zašto je to potrebno?
DMZ - što je to i kako funkcioniraDMZ - što je to i kako funkcionira
Kako preusmjeriti na drugi broj. Prosljeđivanje na drugi broj na MTS-u, "Beeline",…Kako preusmjeriti na drugi broj. Prosljeđivanje na drugi broj na MTS-u, "Beeline",…
Kako biti nevidljivi "VKontakte"? 3 učinkovite načineKako biti nevidljivi "VKontakte"? 3 učinkovite načine
Nisu instalirane ažuriranja za Windows 7? Korak-po-korak upute o tome kako riješiti problemNisu instalirane ažuriranja za Windows 7? Korak-po-korak upute o tome kako riješiti problem
Beeline - prosljeđivanje. Beeline - prosljeđivanje na drugi broj. Beeline uslugeBeeline - prosljeđivanje. Beeline - prosljeđivanje na drugi broj. Beeline usluge
Preusmjeravanje - kako je to ukloniti? Računalna pomoćPreusmjeravanje - kako je to ukloniti? Računalna pomoć
Kako se prijaviti na Rutorg zaobići bravu? Opis metodaKako se prijaviti na Rutorg zaobići bravu? Opis metoda
HTML preusmjeravanje: kontrola protoka posjetiteljaHTML preusmjeravanje: kontrola protoka posjetitelja
Htaccess (kodiranje): postavka, primjeri upotrebeHtaccess (kodiranje): postavka, primjeri upotrebe
» » Kako konfigurirati preusmjeravanje 301 putem .htaccess. Pravi stav kao preusmjeravanje 301 u Joomla i drugim CMS-u
LiveInternet