Kako konfigurirati preusmeritev 301 skozi .htaccess. Pravi odnos kot preusmeritev 301 v Joomla in drugih CMS
Mnogi ljudje so že večkrat slišali o preusmerjanju. Ampak zato, ker ni bilo potrebe po tem, in tudi zaradi strahu, da bi delali kaj narobe, niso pripisovali pomena takemu postopku. Članek bo podrobno obravnaval, kako konfigurirati preusmeritev 301.
Vsebina
- Kaj je 301 preusmeritev?
- Orodje za preusmeritve 301 - .htaccess datoteka
- Postopek za izdelavo datoteke .htaccess
- Najbolj priljubljen primer, ko se lahko preusmeri 301 preusmeritev
- Vrednost nastavitve ogledal mesta
- Posledice nepravilnih nastavitev ogledala
- Preusmerite z www na ime mesta brez predpone in obratno
- Pojdite z ene same domene internetnega projekta na drugega
- Spreminjanje referenc na cnc in preusmeritev v tem primeru
- Preusmerjanje pri spreminjanju razširitev datotek
- Preusmerite s pridruženimi programi
- Kako preusmeriti 301 na cms joomla
- Preusmerite s php
O svoji konfiguraciji najdete več kot ducat člankov in informacijskih materialov. Toda po ogledu številnih od njih lahko začetniki računalnika in spletni skrbniki težko razumejo osnove nastavitve. Številne kode in skripte, ki jih ponujajo spletni viri informacij, večinoma povzročajo nesporazume. V resnici je vse veliko preprostejše in ta članek bo služil kot dober vodnik za nastavitev preusmeritve 301.
Kaj je 301 preusmeritev?
To bomo razumeli v redu. Najprej nam opredeliti preusmeriti 301. Pri tem se sklicuje na najpreprostejši preusmeritve gost virov na internetu (spletne strani), na drugo stran na omrežju, ali ime domene. Začetka, da ta članek ne bo treba upoštevati vse pametne skripte in preveč zapleteno kodo in nekaj preprostih možnosti preusmeritev bodo prikazane, ki zadostuje osnovno znanje o tej temi za vsako webmaster.
Orodje za preusmeritve 301 - .htaccess datoteka
Upoštevajte tako priročno orodje kot .htaccess. Preusmeri 301 skozi to storiti zelo priročno in enostavno. Htaccess je sama po sebi posebna datoteka storitve v konfiguraciji, ki ima zelo veliko funkcionalnost in veliko funkcij. Z njim lahko določite prepoved dostopa do vseh imenikov na strežniku spletnega mesta, določite kodiranje strani, nastavite zaščito za mape in datoteke, naredite 301 preusmeritve in nekaj drugih dejanj.
To je opis značilnosti te datoteke na splošno. Dejansko je njegova funkcionalnost še bolj napredna. Datoteka nima imena in je napisana kot .htaccess. Točka na samem začetku je obvezna.
Postopek za izdelavo datoteke .htaccess
Če v korenski mapi mesta ni datoteke, lahko sami ustvarite sami. Eden od najhitrejših načinov ustvarjanja je uporaba odjemalca FTP. Najprimernejši od njih je FileZilla.
Če želite ustvariti, morate iti v korenski imenik svojega internetnega projekta - kliknite desno miškino tipko računalnika miške - izberite "Ustvari novo datoteko" - vnesite ime .htaccess - kliknite V redu. Po teh ukrepih lahko urejate ustvarjeno datoteko. Njegovo odpiranje lahko naredi kateri koli urejevalnik besedil.
Ampak to se zgodi tudi, ko stranke FTP skrijejo nekatere sistemske datoteke, vključno s .htaccess. Če torej ta datoteka ni bila najdena v korenski mapi, vam ni treba žuriti, da jo ustvarite. Najprej preverite svojo prisotnost v skritih datotekah. Če želite to narediti, pojdite na jeziček »Strežnik« in potrdite polje, da boste prisilili prikazovanje skritih datotek.
Torej je bila ustvarjena datoteka .htaccess ali preprosto ustvarjena preusmeritev 301. Najprej pa se morate odločiti, za kaj gre.
Najbolj priljubljen primer, ko se lahko preusmeri 301 preusmeritev
V skladu s priporočili vodilnih spletnih skrbnikov mora imeti vsak vir na spletu 301 preusmeritve. In najbolj priljubljen primer, ko je zelo potreben, je preusmeritev z domene, ki ima v svoji sestavi predpono od www, do domene brez nje in obratno.
To je zato, ker je lahko katero koli spletno mesto na internetu samo eno vrsto domenskega imena z ali brez Druga možnost je ogled strani. Glavno ogledalo internetnega vira je podpisano v datoteki robots.txt s pomočjo direktive o gostitelju. Poleg te datoteke mora biti glavna različica domene podana v "Yandex.Webmaster". Mnogi iskalniki se dobro sklicujejo na instrument, kot je preusmeritev 301. "Yandex" ni ta izjema.
Ko določite glavno ogledalo spletnega vira, bo vaša stran pravilno indeksirana in ne bo ustvarila nepotrebnih dvojnikov. Mnogi novi spletni skrbniki nikoli niso slišali o ogledališčih, kar je zelo velika napaka, kar bo v prihodnosti povzročalo večje težave.
Vrednost nastavitve ogledal mesta
Po vseh ukrepih z ogledalom bodo iskalniki samodejno določili glavno domeno. Preprosto preverite tudi preusmeritev, vse bo dobro delovalo. Te ukrepe je mogoče ustaviti, najboljši način za SEO-optimizacijo internetnega vira pa bo dodatna konfiguracija preusmeritve.
Že predpona www v določitvi je že zdavnaj morala iti v pozabo. Kljub temu pa na internetu še vedno obstaja veliko virov z www v imenu. Za domene iskalnikov z ali brez www - dva različna naslova. Da in mnogi uporabniki pri iskanju določenega pogona za internetni projekt v možnosti naslovne vrstice, zato ta predponka še vedno poteka. Iz tega dejstva je postavitev ogledal potreben ukrep. Da, in vodnik, kako nastaviti preusmeritev 301, je obvezen tudi za študij, tako da je vaš internetni projekt uspešno indeksiran v iskalnikih.
Posledice nepravilnih nastavitev ogledala
Da bi ocenili pomembnost 301 preusmeritev in pravilno prilagajanje ogledal, bomo izpostavili škodljive učinke njihovega nepravilnega dela. Ni veliko, samo dva. Vendar je težo vsakega artikla zelo visoka.
Zunanje povezave bo razdeljen med domenami z ali brez www, odvisno od tega, kako se drugi uporabniki in spletna mesta nanašajo na vaš vir. To pomeni, da bo vaš internetni projekt izgubil nekaj povezav, kar bo negativno vplivalo na njegovo udeležbo in lokacijo v rezultatih iskanja. Vendar to ni glavni problem.
Veliko webmastere se zavedajo, da so iskalniki se nenehno borijo za edinstvenost vsebine internetnih virov. So zelo negativen odnos do podvajanja podatkov in precej resno kaznujejo strani s podobno vsebino, do njihove popolne blokade v SERP. Zdaj skico naslednje stanje: vaše spletne strani od samega začetka je bila indeksirana s predpono www, vendar s časom domeno brez je www prejela več obiskov in priljubljenosti (pri tem opirala bolj pogosto omenja).
O tem ne poznate ničesar in še naprej razvijate svoj projekt. Sčasoma je napolnjena z edinstveno vsebino, številnimi povezavami in komentarji. Iskalniki, medtem ko spremljajo vir brez www predponke, so ga poslali, da prepovedujejo vsebino, ki ni edinstvena. Sčasoma popolnoma ustavi indeksiranje.
Da bi se izognili tej situaciji, obstaja datoteka .htaccess. Preusmerjen 301, registriran v njem, lahko reši problem delitve virov na domenah z www in s svojo odsotnostjo.
Preusmerite z www na ime mesta brez predpone in obratno
V tem primeru nastavite preusmeritev. Vse je preprosto. Odprite datoteko .htaccess in registrirajte spodnji skript.
Preusmerite z www na ime mesta brez njega:
RewriteEngine on
RewriteCond% {HTTP_HOST} ^ moydomen.com
RewriteRule ^ (. *) $ Http://mydomain.com/$1 [R = 301, L].
In na drug način:
RewriteEngine On
RewriteCond% {HTTP_HOST} ^ moydomen.com
RewriteRule (. *) Http://mydomain.com/$1 [R = 301, L].
Upoštevati je treba, da namesto moydomen.com je treba v obeh primerih navesti naslov vašega internetnega vira!
Shraniti morate datoteko .htaccess in jo premakniti v osnovno mapo, nato pa zamenjati prejšnjo datoteko. Zdaj bo obiskovalec pri vsakem vožnji naslova spletnega mesta (vsaj s http, tudi brez nje, tudi z www, tudi brez njega) v vsakem primeru preusmerjen na glavno stran. Preučili smo, kako nastaviti 301 preusmeritev na brez Zdaj pa ugotovimo druge načine, kako jo uporabiti.
Pojdite z ene same domene internetnega projekta na drugega
Podobno preusmeritveno shemo, kot je navedeno zgoraj, je treba uporabiti pri premikanju z ene domene projekta Internet v drugega. Za predstavitev podamo primer. Recimo, da se morate premakniti iz moysait-1.com na moysait-2.com. V tem primeru morate kodo napisati v datoteki .htaccess:
RewriteEngine On
RewriteCond% {HTTP_HOST} moysait-1.com
RewriteRule (. *) Http://moysait-2.com/$1 [R = 301, L].
Spreminjanje referenc na CNC in preusmeritev v tem primeru
Včasih je treba spremeniti CNC reference. Možno je, da je prišlo do takšne situacije, da je bilo odločeno, da celoten del spremenite na lastne vire. Ali lastnik spletnega mesta ni vedel ničesar o CNC povezavah, blog je že obstajal in je bil napolnjen z materiali. V tem primeru lahko preusmeritev pomaga. Kako nastaviti 301 preusmeritve za ta primer? Pomembno je, da pri tem položaju vsi kazalniki strani (povezave, njihova teža v rezultatih iskanja) ostanejo enaki.
Tukaj je preprost primer. Odločeno je bilo, da spremenite ime strani s strani moya_infa.html na obo_mne.html. V tem primeru morate vpisati kodo .htaccess: preusmerite 301 moya_infa.html https://mydomain.com/obo_mne.html.
Podobno se od strani do strani izvede 301 preusmeritev.
Preusmerjanje pri spreminjanju razširitev datotek
Naj dodamo še en primer. Webmasters morali spremeniti končnico datoteke iz moya_stranichka.html na moya_stranichka.php. Tako kot v preteklem postavke, predpisani v .htaccess naslednjo kodo: preusmeriti 301 moya_stranichka.html https://moydomen.com/moya_stranichka.php.
Preusmerite s pridruženimi programi
Na primer, morate obiskovalca preusmeriti na stran s partnerjem. Povezava podružničnega programa je podobna partnerju.com/?ref=16011. Če opazite tovrstno povezavo, številni obiskovalci vira ne bodo šli čez to, ugibati vnaprej o svojih namerah.
Če želite povezavo do ustreznega tipa, ki ga želite ustvariti posebno stran, kot primer dlya_druzei.html, ki bo preusmerjen na stran z affiliate program. To je samo še urediti datoteko .htaccess: preusmeritev 301 dlya_druzei.html https://partner.com/?ref=16011.
Nadalje v članku bomo preučili, kako narediti 301 preusmeritev v motorju Joomla in uporabo jezika PHP.
Kako preusmeriti 301 na CMS Joomla
Mnogi uporabniki interneta so verjetno videli stran z napako 404. Joomla motor že ima vgrajene metode preusmerjanja od strani do strani. Vendar pa ne delujejo vedno. In je zelo težko razumeti običajni uporabnik. Tukaj bo preusmeritev 301 preusmerila. Joomla ima v svoji standardni sestavi datoteko .htaccess, s katero lahko izvedete vse zgoraj opisane manipulacije.
Nastavimo za preusmeritve na vse strani vašega spletnega projekta. Najprej v imeniku morate najti datoteko htaccess.txt in ji dati pravo ime .htaccess. Nato v nadzorni plošči nastavite CNC omogočitev (SEF) v nastavitvah za preusmeritev in preverite preusmeritev URL-jev.
Nato odprite datoteko .htaccess in določite pravila za potrebne preusmeritve.
Preusmerite s PHP
Če iz nekega razloga dostop do datoteke .htaccess ne obstaja ali je zaprt, obstaja način, kako narediti drug preusmeritev 301. PHP bo pri tem pomagal.
Da bi preusmeritev iz domene za domeno z vsemi nastavitvami, besedilo je treba v vsakem urejevalniku ustvariti datoteko z .php podaljšanja, ki se imenuje svoj indeks in kopiranje naslednji scenarij:
$ ref = $ _ SERVER [`QUERY_STRING`];
če ($ ref! = ``) $ ref = `?`. $ ref-header (`HTTP / 1.1 301 je trajno premaknjen`);
glava (`Lokacija: https://mydomain.ru/`.$ref);
izhod ();
?>.
Tukaj je moydomain.eu področje, na katerem se izvaja preusmeritev. Prejeto datoteko je treba prenesti na strežnik v glavnem katalogu spletnega mesta.
Če želite preusmeriti s strani na stran znotraj iste domene ali drugače, morate pred glavno kodo prenosne strani vstaviti naslednje:
php;
glava ("HTTP / 1.1 301 se je trajno premaknilo");
glava ("Lokacija: https://mydomain.ru/mycategory/moypage.htm");
izhod ();
?>.
Kot rezultat, je moydomain.ru/mycategory/moypage.htm nova stran, ki se preusmeri.
Pomembno je, da upoštevamo, da mora stran, v kodi katere je zgornji skript vstavljena, imeti razširitev .php na koncu imena. V nasprotnem primeru se boste morali preusmeriti s .htaccess.
Zdaj, po preučitvi članka, bo vsak spletni skrbnik vedel, kako nastaviti preusmeritev 301, kaj je in kako koristen je. Tukaj so najpreprosteje možnosti za uporabo preusmeritev. Vendar pa morajo biti znani vsakemu lastniku spletnega mesta in bloggerju. In vredno je upoštevati, da je pomembno, da ne le nastavimo pravilno preusmeritev, temveč tudi preverimo njegovo pravilno delovanje.
Kot lahko vidite, lahko preusmeritve ustvarite ne le s pomočjo datoteke .htaccess, temveč tudi s standardnimi značilnostmi številnih CMS in s PHP skripti.
- Kako vzpostaviti povezavo HTTPS? Kakšna je razlika med spletnimi mesti na HTTPS ali HTTP?
- Kako narediti preusmeritev s http v https, in zakaj je to potrebno?
- Ogledala `Yandex`: definicija, nastavitev, opis in funkcije
- Kako preusmeriti na drugo številko. Posredovanje na drugo številko na MTS, "Beeline",…
- Sabotaža: kaj je to in kako se to zgodi?
- Divertissement je glasbeni žanr
- Povezovanje notranje strani: najboljše sheme
- Beeline - posredovanje. Beeline - posredovanje na drugo številko. Beeline storitve
- Kako odstraniti oglaševanje iz telefona na več načinov
- Preusmeri - kako je odstraniti? Računalniška pomoč
- Preusmeritev HTML: nadzor prometa s strani obiskovalcev
- Preusmeritev je odpravljena napaka
- Kako izklopiti telefonski odzivnik na Megafonu: upravljanje storitev glasovne pošte
- Htaccess (kodiranje): nastavitev, primeri uporabe
- Kako izklopiti glasovno polje na Velcomu: vse načine
- Upravljanje storitev "Easy step in Beeline"
- Kako preusmeriti na MTS. Nasveti za nastavitev preusmeritev
- ERR_TOO_MANY_REDIRECTS: kako odpraviti napako
- Preusmeritev Htaccess in konfiguriranje
- Kako nastaviti internet v telefonu? Preprostejše je preprosto
- Kako prenesti spletno stran na drugo spletno mesto gostovanja, ki teče v sistemu CMS Joomla.