Mange har hørt om 301-viderekoblingen mer enn en gang.Men på grunn av mangelen på behov for det, og også på grunn av frykten for å gjøre noe galt, la de ikke vekt på en slik prosedyre. Artikkelen vil detaljere hvordan du konfigurerer 301 viderekoblinger.
Om innstillingen kan du finne mer enn et dusinartikler og informasjonsmateriell. Men etter å ha sett mange av dem, kan nybegynnere databrukere og webansvarlige ha problemer med å forstå det grunnleggende om tilpasning. Tallrike koder og skript gitt i online informasjonskilder, for det meste, forårsaker misforståelse. I virkeligheten er alt mye enklere, og denne artikkelen vil fungere som en god guide for hvordan du konfigurerer 301 viderekoblinger.
La oss finne ut av det i rekkefølge.La oss først definere omdirigering 301. Med den mener vi den enkleste viderekoblingen til en gjest av en ressurs på Internett (nettstedet) til en annen side i nettverket eller et domenenavn. Gjør umiddelbart en reservasjon om at denne artikkelen ikke vil ta i betraktning noen vanskelige skripter og koder som er for kompliserte, men noen få enkle viderekoblingsalternativer som er tilstrekkelig med grunnleggende kunnskap om dette emnet for enhver webmaster.
Tenk på et så praktisk verktøy som.htaccess. Omdirigere 301 gjennom det er veldig praktisk og enkelt å gjøre. Htaccess er iboende en spesiell verktøyfil i konfigurasjonen, som inneholder veldig flott funksjonalitet og mange funksjoner. Ved å bruke den kan du sette et forbud mot tilgang til alle kataloger på nettstedsserveren, spesifisere sidekoding, angi beskyttelse for mapper og filer, utføre 301 viderekoblinger og noen andre handlinger.
Dette er en generell beskrivelse av funksjonene i denne filen. Faktisk er funksjonaliteten enda mer avansert. Filen har ikke noe navn og er skrevet som .htaccess. Et poeng helt i begynnelsen er obligatorisk.
Hvis rotmappen til nettstedet mangler dettefil, kan den veldig enkelt opprettes på egen hånd. En av de raskeste måtene å lage er å bruke en FTP-klient. Den mest praktiske av dem er FileZilla.
For å lage må du gå til rotkatalogenav ditt Internett-prosjekt - klikk på høyre knapp på datamusmus på et tomt sted - velg "Opprett en ny fil" - skriv inn navnet. Htaccess - klikk OK. Etter disse trinnene kan den opprettede filen redigeres. Åpningen kan gjøres av hvilken som helst tekstredigerer.
Men det skjer når FTP-klienter gjemmer segnoen systemfiler, inkludert .htaccess. Derfor, hvis denne filen ikke ble funnet i rotmappen, er det ingen grunn til å skynde seg å opprette den. Først av alt, sjekk tilstedeværelsen i skjulte filer. For å gjøre dette, gå til "Server" -fanen og merk av i ruten for tvangsvisning av skjulte filer.
Så .htaccess-filen er opprettet eller funnet, 301-viderekoblingen ved bruk av den vil være enkel å opprette. Først av alt må du imidlertid bestemme hva den er til.
I henhold til anbefalingene fra ledende webansvarlige, hveren ressurs på nettet må ha en 301-viderekobling. Og det mest populære tilfellet når det virkelig trengs, er en omdirigering fra et domene, som i sin sammensetning har et prefiks fra www, til et domene uten det og omvendt.
Dette er fordi ethvert nettsted i nettverketInternett er bare en type domenenavn med www eller uten at det kan være det viktigste. Et annet alternativ vil være et speil på nettstedet. Hovedspeilet til Internett-ressursen er signert i robots.txt-filen ved hjelp av vertsdirektivet. I tillegg til denne filen, bør hovedvarianten til domenet vises i Yandex.Webmaster. Mange søkemotorer forholder seg godt til et verktøy som 301 omdirigeringer. Yandex er intet unntak.
Når du spesifiserer hovedspeilet til Internett-ressursenNettstedet ditt blir indeksert riktig og vil ikke opprette unødvendige duplikater. Mange nye webansvarlige har aldri hørt om sidespeil, noe som er en veldig stor feil som vil forårsake store problemer i fremtiden.
Etter alle handlingene som er gjort med speiletsøkemotorer vil bestemme hoveddomenet automatisk. Du kan til og med enkelt sjekke en viderekobling, alt fungerer bra. Man kan stoppe på disse trinnene, men den beste måten for SEO-optimalisering av Internett-ressursen ville være å konfigurere omdirigeringen i tillegg.
Selve www-prefikset i betegnelsen har lenge værtmåtte gå i glemmeboken. Likevel er det på internett fortsatt mange ressurser med www i tittelen. For søkemotorer er domener med www og uten det to forskjellige adresser. Ja, og mange brukere kjører alternativet fra www til adressefeltet når de søker etter et spesifikt Internett-prosjekt. Derfor har dette prefikset et sted å være. Basert på dette faktum er å sette opp speil en nødvendig handling. Og guiden for hvordan du konfigurerer 301 omdirigeringer er også et must for å lære å indeksere webprosjektet ditt i søkemotorer.
For å sette pris på den fulle betydningen av 301omdirigere og korrigere innstillinger av speil, fremhever vi de skadelige konsekvensene av feil funksjon. Det er ikke mange av dem, bare to. Men vekten til hver vare er veldig høy.
Eksterne lenker vil bli delt mellom domener medwww og uten det, i direkte forhold til hvordan andre brukere og nettsteder vil lenke til ressursen din. Dette antyder at online-prosjektet ditt vil miste noen koblinger, noe som vil ha en negativ innvirkning på deltagelse og plassering i søkeresultatene. Dette er imidlertid ikke hovedproblemet.
Mange webansvarlige forstår at søkemotorerkjemper kontinuerlig for det unike ved innholdet i Internett-ressursene. De er veldig negative til duplisering av informasjon og straffer ganske alvorlig nettsteder med lignende innhold, opp til fullstendig blokkering av søkeresultatene. Nå skal vi skissere følgende situasjon: ressursen din ble indeksert med www-prefikset helt fra begynnelsen, men over tid fikk et domene uten www et større antall besøk og popularitet (det ble oftere referert til og nevnt oftere).
Du vet ikke noe om det og videreutvikleprosjektet ditt. Over tid er det fylt med unikt innhold, mange lenker og kommentarer. Søkemotorene, som overvåker ressursen uten www-prefikset, sendte den til forbudet for ikke-unikt innhold. Over tid vil det slutte å bli indeksert.
For å unngå denne situasjonen, finnes en .htaccess-fil. 301-viderekoblingen, registrert i den, er i stand til å løse problemet med å dele en ressurs i domener med www og med dets fravær.
Hvordan konfigurere en viderekobling i dette tilfellet. Alt er enkelt her. Du må åpne .htaccess-filen og skrive skriptet nedenfor i den.
Viderekoblingen fra www-domenet til navnet på nettstedet uten det:
Omskriving på
RewriteCond% {HTTP_HOST} ^ www.moydomen.com
RewriteRule ^ (. *) $ Http://moydomen.com/$1 [R = 301, L].
Og på en annen måte:
Omskriving på
RewriteCond% {HTTP_HOST} ^ myydomain.com
RewriteRule (. *) Http://www.moydomen.com/$1 [R = 301, L].
Du må ta hensyn til at du i stedet for moydomen.com må angi adressen til Internett-ressursen din i begge tilfeller!
Lagre filen.htaccess og overfør den til rotmappen med påfølgende erstatning av den forrige filen. Nå vil besøkende, når som helst kjører på nettstedsadressen (selv med http, selv uten den, selv med www, til og med uten den), i alle tilfeller bli omdirigert til hovedsiden. Vi så på hvordan du konfigurerer en 301-viderekobling til fra www uten www. La oss nå finne ut resten av måtene å bruke det på.
En lignende viderekoblingsplan som er gittovenfor, bør brukes når du bytter fra et domene i et Internett-prosjekt til et annet. For å demonstrere, gir vi et eksempel. La oss si at du bør flytte fra moysait-1.com til moysait-2.com. I dette tilfellet skriver du koden i .htaccess-filen:
Omskriving på
RewriteCond% {HTTP_HOST} moysait-1.com
RewriteRule (. *) Http://moysait-2.com/$1 [R = 301, L].
Fra tid til annen er det behov for å endre lenkerNC. Det er godt mulig at det var en slik situasjon at det ble besluttet å endre hele delen på ressursen din. Eller eieren av nettstedet visste ikke noe om CNC-lenker, og bloggen eksisterte allerede og var fylt med materiale. I dette tilfellet kan omdirigering hjelpe. Hvordan konfigurerer en omdirigering av 301 for dette tilfellet? Det er viktig at i denne situasjonen vil alle indikatorene på sidene (lenker, deres vekt i søkeresultatene) forbli de samme.
Vi gir et enkelt eksempel.Det ble besluttet å endre sidenavnet fra moya_infa.html til obo_mne.html. I dette tilfellet må du skrive koden i .htaccess: omdirigere 301 moya_infa.html http://www.moydomen.com/obo_mne.html.
En 301-viderekobling fra side til side gjøres også på en lignende måte.
Vi gir et eksempel til.Webmaster må endre utvidelsen av filen moya_stranichka.html til moya_stranichka.php. Som forrige avsnitt skriver vi følgende kode i .htaccess: omdirigere 301 moya_stranichka.html http://www.moydomen.com/moya_stranichka.php.
For eksempel må du omdirigere besøkendeside til en side med tilknyttet program. Koblingen til tilknyttet program ser ut på www.partner.com/?ref=16011. Når du legger merke til en slik lenke, vil mange besøkende på ressursen ikke følge den etter å ha gjettet på forhånd om intensjonene dine.
For å gi lenken riktig utseende, trenger duopprett en egen side, som et eksempel dlya_druzei.html, som blir omdirigert til en side med et tilknyttet program. Det gjenstår bare å redigere .htaccess-filen: omdirigere 301 dlya_druzei.html http://www.partner.com/?ref=16011.
Videre i artikkelen vil vi vurdere hvordan du omdirigerer 301 i Joomla-motoren og bruker PHP-språket.
Mange Internett-brukere vil sikkert gjøre detså på en side med en 404-feil. Joomla-motoren har allerede flere innebygde omdirigeringsmetoder fra side til side. De fungerer imidlertid ikke alltid. Og de er veldig vanskelige å forstå av den gjennomsnittlige brukeren. Her vil omdirigering av 301 komme til unnsetning. Joomla har en .htaccess-fil i sin standardkomposisjon, som du kan utføre alle manipulasjonene beskrevet over.
La oss stille opp for viderekoblingerpå tvers av alle sidene i ditt online prosjekt. Først av alt, i katalogen må du finne htaccess.txt-filen og gi den riktig navn .htaccess. Etter dette, i admin-området, angir omdirigering av CNC (SEF) i omdirigeringsinnstillingene og merk av for URL-viderekoblingsboksen.
Deretter bør du åpne .htaccess-filen og foreskrive reglene for nødvendige omdirigeringer i den.
Hvis tilgangen til .htaccess-filen av en eller annen grunn ikke eksisterer eller er lukket, er det en måte å omdirigere 301 på annen måte. PHP vil hjelpe med dette.
For å omdirigere meddomene til domenet med alle parametere som er lagret, må du opprette en fil med .php-utvidelsen i en hvilken som helst tekstredigerer, navngi den og indeksere følgende skript der:
$ ref = $ _ SERVER ["QUERY_STRING"];
if ($ ref! = "") $ ref = "?". $ ref; header ("HTTP / 1.1 301 flyttet permanent");
header ("Sted: http://moydomain.ru/".$ref);
avkjørsel ();
?>.
Her er moydomain.ru det omdirigerte domenet. Den resulterende filen må lastes opp til serveren i hovedkatalogen til nettstedet.
For å omdirigere fra side til side innenfor samme domene eller forskjellige, må du sette inn følgende før hovedkoden til den bærbare siden:
php;
header ("HTTP / 1.1 301 flyttet permanent");
header ("Sted: http://www.moydomain.ru/moycategory/moypage.htm");
avkjørsel ();
?>.
Som et resultat er www.moydomain.ru/moycategory/moypage.htm den nye omdirigerte siden.
Det er viktig å ta hensyn til at siden i koden som skriptet ovenfor er satt inn i må ha filtypen .php på slutten av navnet. Ellers må du bruke viderekoblingen via .htaccess.
Nå, etter å ha studert artikkelen, noen webmastervil vite hvordan du konfigurerer omdirigering 301, hva det er og hvordan det er nyttig. Her vises de enkleste tilfeller av viderekoblinger. Imidlertid er det nødvendig å ha en ide om dem til alle eiere av nettsteder og blogger. Og det er verdt å ta med i betraktningen at det ikke bare er viktig å konfigurere omdirigeringen riktig, men også å kontrollere at den fungerer korrekt.
Som du kan se, kan viderekoblinger opprettes ikke bare ved å bruke .htaccess-filen, men også gjennom standardfunksjonene til mange CMS, og ved hjelp av PHP-skript.