Internet

Un ghid de redirecționare 301 pentru cei fără idee

Autor: Peter Berry
Data Creației: 14 Iulie 2021
Data Actualizării: 23 Aprilie 2024
Anonim
Processing 301 redirects #AskGoogleWebmasters
Video: Processing 301 redirects #AskGoogleWebmasters

Conţinut

Scriu în cea mai mare parte despre tehnologie și afaceri digitale. De asemenea, îmi place să deconstruiesc strategia de joc.

Indiferent dacă doriți să ștergeți sau să consolidați paginile web, este întotdeauna cel mai bine să treceți tot meritul motorului de căutare către o altă pagină existentă, pentru a salva vizitele, clasarea paginilor și backlink-urile vechi. Aceasta este ceea ce va face o redirecționare 301 pentru dvs.!

Aici veți găsi exemple de copiere și lipire pe care le puteți folosi pentru a face tot felul de lucruri cu redirecționările Apache 301, de la redirecționarea unor pagini unice către categorii întregi sau chiar site-uri întregi.

Ce este o redirecționare 301?

Redirecționările 301 sunt comenzi care indică motoarele de căutare și vizitatorii dintr-o zonă veche a unui site web către o altă zonă a site-ului. De asemenea, pot indica întregul site web și numele domeniului către un alt site web și nume de domeniu.

Unde pot introduce redirecționările 301?


301 redirecționări intră în fișierul „.htaccess” al site-ului dvs. .Htaccess este un fișier fără extensii, care se află în directorul dvs. rădăcină (/ public_html) și este accesat întotdeauna înainte de încărcarea site-ului dvs. web, cu prioritate finală. Asta înseamnă că orice comandă din fișierul dvs. .htaccess se va declanșa înainte ca site-ul dvs. să apară atunci când un motor de căutare sau o persoană îl vizitează. Puteți edita .htaccess-ul existent utilizând pur și simplu un editor de text precum Notepad. Uneori, site-urile web nu par să aibă deloc un fișier .htaccess. Tot ce trebuie să faceți este să deschideți un editor de text (cum ar fi Notepad) și să salvați o pagină goală ca „.htaccess”, cu perioada anterioară și fără extensie. Aruncați-l în directorul rădăcină - acum aveți un fișier .htaccess. Apoi, puteți adăuga 301 de declarații la acesta.

Care este scopul unei redirecționări 301?

O redirecționare 301 este singura modalitate de a spune motoarelor de căutare, cât mai repede posibil, că conținutul s-a mutat; fie în altă parte a site-ului, fie către un nume de domeniu complet diferit. Acest lucru vă ajută secțiunile vechi ale site-ului web sau vechiul site web să fie „actualizate” în paginile cu rezultatele căutării, pentru a afișa noua lor locație. Timpul necesar pentru ca o redirecționare 301 să funcționeze este imediat, dar timpul necesar pentru ca intrările să fie actualizate în rezultatele căutării este în totalitate la discreția unui motor de căutare. De obicei, se întâmplă mai repede pentru site-urile care sunt indexate des.


PRUDENȚĂ!

Redirecționările 301 sunt afaceri serioase. În momentul în care modificați una, aceasta poate fi indexată imediat de motoarele de căutare. Doriți cu adevărat să vă asigurați că ați făcut totul corect înainte de a-l testa. Vă recomandăm să luați următoarele măsuri de precauție înainte de a le încerca:

  • Faceți backup vechiului fișier .htaccess înainte de a-l suprascrie cu cel nou care conține redirecționările 301. Nu pot accentua suficient acest lucru. Dacă utilizați un fișier .htaccess existent, cel mai probabil are deja o grămadă de lucruri. Dacă îl ștergeți și îl pierdeți pentru totdeauna, este posibil să aveți probleme serioase.
  • Testați-vă noile redirecționări 301 după miezul nopții sau ori de câte ori site-ul dvs. are puțină activitate. De obicei, o fac în jurul orei 02:00 EST într-o zi săptămânală. Rețineți că toți vizitatorii actuali vor fi fie săriți către noile locații dictate de 301 (dacă funcționează), fie vor vedea o „eroare mare” grasă (dacă ați dat peste cap), ceea ce îi va deruta.
  • Fiți gata să schimbați înapoi fișierul .htaccess vechi și funcțional dacă noua dvs. versiune cu redirecționările 301 eșuează și vă dă o eroare de 500. Cu siguranță nu doriți să fiți indexat sau vizitat cu o astfel de eroare la nivel de site. Aveți răbdare și știți că s-ar putea să vă ia câteva zile, în unele cazuri, pentru ca totul să funcționeze - mai ales dacă redirecționați sute de pagini și categorii într-un mod dificil.
  • Testați-vă redirecționările 301 pe un cont intermediar dacă aveți mijloacele necesare pentru a face acest lucru. Cu alte cuvinte, creați un cont fictiv pe serverul dvs., copiați pe acesta o imagine oglindă a site-ului dvs. web (blocând toate motoarele de căutare prin intermediul robots.txt) și încercați noul dvs. .htaccess pe acel cont fictiv. Puteți juca tot ceea ce doriți fără să vă faceți griji cu privire la problemele de pe site-ul dvs. existent.
  • Testați atât redirecționările individuale, cât și redirecționările de categorii pentru a vă asigura că totul funcționează corect, accesând pur și simplu vechile adrese URL pentru a vedea că acestea indică zona corectă de pe noul site. Deși probabil nu trebuie să testați sute de redirecționări manual (dacă trebuie să faceți atât de multe), totuși, testați o duzină bună de aleatorii pentru a vă asigura că totul este în ordine.

301 Redirecționarea scenariilor

Cele 301 de redirecționări care sunt revizuite în acest tutorial sunt strict pentru redirecționările de fișiere .htaccess și serverul web Apache cu funcția de rescriere mod activată (aceasta este activată în mod implicit). În fiecare exemplu, veți vedea o linie gri umbrită cu o comandă în ea. Pur și simplu copiați acea comandă și lipiți-o în fișierul dvs. htaccess, sub linia „RewriteEngine on” (acest lucru este obligatoriu). Dacă „RewriteEngine on” nu este în fișierul dvs. htaccess, pur și simplu introduceți-l în dvs.


Redirecționarea unei singure pagini

Pagină veche la pagină nouă

Iată cel mai simplu scenariu: 301 redirecționarea unei pagini vechi către o pagină existentă. În acest caz, vom redirecționa „www.old-site.com/old.html” către „www.new-site.com/new.html”:

Redirecționați 301 /old.html http://www.new-site.com/new.html

Prima adresă URL este cea care este direcționată, iar a doua adresă URL este cea către care este redirecționat. Ați observat că prima parte necesită doar să tastați pagina, în timp ce al doilea link are întreaga adresă URL? Aceasta este sintaxa adecvată și trebuie tastată în acest fel.

Pagină veche fără extensie la pagină nouă fără extensie

Acest lucru funcționează și pentru redirecționarea paginilor care nu au nicio extensie, cum ar fi tipurile de pagini tipice unui sistem de gestionare a conținutului, cum ar fi Joomla sau Wordpress. Folosind exemplul de mai sus, să presupunem că trebuie să redirecționăm 301 pagini care nu au extensie „.html”:

Redirecționați 301 / vechi http://www.new-site.com/new

Rețineți că nu există „/” după numele paginii în acea redirecționare ... vom afla de ce, mai târziu!

Pagina de pornire veche numai la pagina de pornire nouă

Redirecționarea paginii de pornire a unui vechi site web / nume de domeniu la cea a unui nou site web / nume de domeniu necesită o metodă diferită și există o singură modalitate de a face acest lucru. Folosiți următoarea linie, dar rețineți că nu va redirecționa altceva decât pagina de pornire:

RedirectMatch ^ / $ http://www.new-site.com

Non-www la www

Fiecare site web pe care îl creați ar trebui să îl folosească! Aici, vom redirecționa versiunea non-www a site-ului dvs. web (cum ar fi new-site.com) către versiunea www a site-ului dvs. web (cum ar fi www.new-site.com).

Opțiuni + FollowSymlinks

RewriteEngine on

RewriteCond% {HTTP_HOST} ^ new-site.com [NC]

RewriteRule ^ (. *) $ Http://www.new-site.com/$1 [R = 301, L]

Procedând astfel, eliminați problemele legate de motorul de căutare care apar din „două versiuni” ale unui site web, care afectează și rezultatele analitice. Mai sus, codul îi spune serverului că domeniul este „[NC]” pentru „nu este sensibil la majuscule”, astfel încât orice variantă a domeniului dvs. se va traduce în continuare cu redirecționarea. „$ 1” după domeniu înseamnă că orice pagină sau categorie adăugată după acesta, cu sau fără „www.”, Va redirecționa corect.

Redenumiți un folder

Redenumiți o categorie existentă

Să presupunem că ai regretat că ai numit un folder (alias categorie) de pe site-ul tău și ai vrut să îl schimbi. De exemplu, nu vă place „new-site.com/newcars/” și ați fi dorit să-l numiți „new-site.com/cars/”, deoarece este mai scurt și mai simplu. Cu toate acestea, doriți ca toate paginile din acel folder să funcționeze în continuare, astfel încât să se adapteze și noului folder „/ cars /”. Iată ce ați folosi:

redirecționează 301 / newcars ​​/ http://www.new-site.com/cars/

Redenumiți o categorie existentă la o categorie mai profundă

Puteți efectua această redirecționare și pentru dosare de nivel mai profund. Deci, spuneți că doriți ca folderul „new-site.com/cars/classic/” să se deplaseze la „/ cars / all / classic /”. Ai folosi acest lucru:

redirecționează 301 / cars / classic / http://www.new-site.com/cars/all/classic/

Spre deosebire de exemplele anterioare din acest tutorial care implicau redirecționarea de la o pagină la alta, vă rugăm să rețineți că va trebui să lăsați „/” după numele folderelor într-o redirecționare folder-folder. Acest lucru se datorează faptului că linia frontală finală denotă un „folder”.

De exemplu, aceasta este o pagină: "new-site.com/test" și acesta este un folder: "new-site.com/test/"

Mutați un dosar

Mutați categoria pe o singură pagină web

Spre deosebire de lecția anterioară, să spunem că am un folder pe site-ul meu: „new-site.com/cars/” și scap de întregul folder și de toate paginile din acesta, cum ar fi „/ cars /ford.html, "" /cars/toyota.html, "" /cars/acura.html "și alte câteva zeci. Întrucât nu mai folosesc acele pagini web, voi dori ca întregul folder și conținutul acestuia să se mute la „site-ul-nou.com/pagina-nouă”

RedirectMatch 301 ^ / cars /(.*)$ http://www.new-site.com/new-page

Mutați categoria pe o singură pagină web (cu extensie)

Redirecționarea ar fi exact aceeași cu exemplul de mai sus, cu excepția faptului că pur și simplu ați introduce extensia de pagină la sfârșitul acesteia. Aceasta este în special pentru oricine nu folosește un CMS precum Wordpress, unde paginile au toate extensii, cum ar fi „.html” sau „.php”:

RedirectMatch 301 ^ / cars /(.*)$ http://www.new-site.com/new-page.html

Domeniu la domeniu

Uneori, un site web trebuie mutat pe un nume de domeniu nou din orice motiv. Este un lucru foarte simplu de făcut, din fericire! Copiați și lipiți codul de mai jos (și absolut nimic altceva) și faceți-l să fie singurul conținut al fișierului dvs. htaccess:

Opțiuni + FollowSymLinks

RewriteEngine on

RewriteRule (. *) Http://www.new-site.com/$1 [R = 301, L]

Există două lucruri importante de remarcat despre acest lucru. Pentru început, acesta este un mod oarecum „leneș” de a muta un site web. Nu mutați fișierele sau paginile individuale către noii lor omologi de pe un site nou; în schimb, mutați totul pe pagina de pornire a noului site. Alternativa este să scrieți o comandă de redirecționare 301 pentru fiecare dosar sau pagină, dacă într-adevăr trebuie să păstrați clasamentul motorului de căutare al fiecărei pagini.

În al doilea rând, când redirecționați un domeniu vechi către unul nou, rețineți că va trebui să continuați să plătiți pentru reînnoirea anuală a domeniului și contul de server al vechiului nume de domeniu. Faceți un lucru important să schimbați toate backlink-urile care indicau către vechiul domeniu, astfel încât să se îndrepte spre cel nou. Odată ce toate backlink-urile sunt modificate, puteți lua în considerare renunțarea la vechiul domeniu (cu excepția cazului în care este un domeniu bun care obține un trafic decent de tipizare).

Exemplu .htaccess cu 301 redirecționări

După toate aceste tutoriale, s-ar putea să fiți foarte confuz cu privire la modul în care arată acest lucru într-un fișier final .htaccess. Iată un exemplu al modului în care ar trebui / ar trebui să caute .htaccess-ul dvs. pentru câteva scenarii diferite:

Exemplu .htaccess: site vechi / domeniu către site / domeniu nou (ușor, dar neglijent)

Opțiuni + FollowSymlinks

RewriteEngine on

RewriteRule (. *) Http://www.new-site.com/$1 [R = 301, L]

Mai sus: Acesta este fișierul .htaccess pentru vechiul site. Este un mod leneș de a face un site vechi către redirecționarea site-ului nou și nu este recomandat cu adevărat, cu excepția cazului în care site-ul dvs. vechi este foarte mic, nu primește vizitatori și nu are clasamente reale de cuvinte cheie în motoarele de căutare. Tocmai adunăm întregul site vechi și îl aruncăm pe pagina principală a noului site web, numit „www.new-site.com”, în acest exemplu.

Exemplu .htaccess: site vechi / domeniu către site / domeniu nou (strategic)

Opțiuni + FollowSymlinks

RewriteEngine on

RedirectMatch ^ / $ http://www.new-site.com

Redirecționați 301 / vechi-categorie / vechi-pagina-1 http://www.new-site.com/new-page

Redirecționare 301 / vechi-categorie / vechi-pagina-2 http://www.new-site.com/new-page

Redirecționare 301 / vechi-categorie / vechi-pagina-3 http://www.new-site.com/new-page

Redirecționare 301 / vechi-categorie / vechi-pagina-4 http://www.new-site.com/new-page

Redirecționare 301 / vechi-categorie / vechi-pagina-5 http://www.new-site.com/new-page

RedirectMatch 301 ^ / old-category-2 /(.*)$ http://www.new-site.com/widgets/blue

RedirectMatch 301 ^ / old-category-3 /(.*)$ http://www.new-site.com/widgets/blue

Mai sus: Acesta este fișierul .htaccess pentru vechiul site. Iată o abordare mai strategică. Trecem pe un site vechi bucată cu bucată pe unul nou, numit „www.new-site.com”. Începe prin a vă deplasa mai întâi peste pagina de pornire, cu linia care spune „RedirectMatch ^ / $”. Următoarele 5 linii se deplasează pe pagini individuale de pe vechiul site pe o pagină de pe noul site numită „pagină nouă”. Evident, acele pagini vechi (vechea-pagină-1, vechea-pagină-2 etc.) sunt tratate ca fiind învechite și le spunem doar motoarelor de căutare să trimită orice referință a acestora la „/ new-page”. În cele din urmă, cele două linii „RedirectMatch” se deplasează peste două categorii întregi și toate paginile lor către o nouă pagină de pe noul site web numit „albastru”.

301 Declarații de redirecționare

  • Opțiuni + FollowSymLinks: s-ar putea să vedeți acest lucru în fișierul dvs. htaccess existent, înainte de „RewriteEngine on”. Este o declarație care vă permite funcția „Mod Rewrite”.
  • [NC]: declarația [NC] poate fi utilizată în cadrul unei reguli de rescriere a redirecționării 301. Pur și simplu îi spune serverului că valoarea este înainte not csunt sensibile și ignoră diferențele dintre literele cu majuscule și cele fără majuscule.
  • [L]: Această declarație, atunci când este utilizată la sfârșitul unei reguli de rescriere, îi spune serverului că este „ultima linie” din set. Orice lucru care va veni ulterior nu va fi procesat ca „set”. Cu alte cuvinte, linia de sub ea nu va fi citită ca „partea 2” a liniei de deasupra acesteia.
  • „Redirect 301” vs „RedirectPermanent”: În cazul în care ați văzut acest lucru într-un alt tutorial și vă înnebunește, rețineți că aceste două afirmații, care apar la începutul unei redirecționări cu o singură pagină, sunt sinonime. Ambele vor efectua aceeași acțiune.

„Eroare 500”

Dacă primiți o „Eroare 500” după ce ați testat site-ul, asigurați-vă că reveniți imediat la vechiul fișier .htaccess. Apoi, deschideți-l pe cel eronat și aruncați o privire la toate.

Dacă ați ratat doar un singur caracter pe o singură linie, cum ar fi un ^ sau $ sau / lipsă, întregul lucru nu va funcționa! Găsiți unde ați făcut această eroare, corectați-o și încercați din nou.

Dacă nu pare să remediați problema, începeți să ștergeți rândurile rând pe rând și să testați din nou fișierul. De obicei, este un caz în care redirecționările dvs. „de la o singură pagină la o singură pagină” funcționează bine, dar aveți o eroare de sintaxă la una dintre redirecțiile dvs. „de categorie la o singură pagină”. Așadar, ștergeți toate cele „categoria pe o singură pagină” și încercați din nou fișierul .htaccess.

Mai multe 301 sfaturi de redirecționare, trucuri și informații

  • Redirecționările 301 sunt întotdeauna instantanee, deoarece fișierul .htaccess este citit înainte de încărcarea unei pagini. Cu alte cuvinte, nu există „timp de așteptare”. Dacă nu funcționează imediat, atunci nu funcționează, punct.
  • Nu uitați niciodată: dacă redirecționați 301 un site vechi către unul nou, va trebui să țineți pentru totdeauna numele de domeniu și contul de server al site-ului vechi pentru totdeauna, dacă are o mulțime de backlink-uri vechi care sunt imposibile pentru a actualiza manual. Este mult prea riscant să renunți la vechiul nume de domeniu / cont dacă va renunța la tone de backlink din portofoliul tău, deoarece clasamentele tale de căutare se vor scufunda ca o piatră.
  • Când ați efectuat o redirecționare 301, verificați toate paginile implicate: dacă ați redirecționat o pagină principală, verificați atât acea pagină, cât și câteva dintre subpagini pentru a vă asigura că se comportă așa cum ați anticipat.
  • Redirecționările 301 depășesc toate rangurile de pagini și SERP-urile [Clasamentele paginilor cu rezultatele motorului de căutare] - făcându-le o parte vitală a unei foi de parcurs SEO pentru un site în schimbare. Trecerea rangului de pagină dintr-o pagină 301 redirecționată către o altă pagină nu va fi instantanee.
  • Dacă ați modificat declarația dvs. 301 în cadrul .htaccess și tot nu funcționează după testare, goliți memoria cache a browserului și încercați din nou. Acesta este un scenariu rar, dar ceva ce merită încercat.
  • În ceea ce privește cât de mult „credit” trece o redirecționare 301 dintr-o sursă veche în una nouă, se estimează că va trece în jur de 90% -95% „suc”.

Comentarii și feedback

Gaurav Saklani din Mumbai pe 21 august 2020:

Vă mulțumim că ați împărtășit un articol atât de minunat, așa cum aștept un astfel de articol

https://kryptonite.global/

Ozanera pe 04 martie 2020:

Vă mulțumim că ați împărtășit un articol atât de minunat, așa cum aștept un astfel de articol

Continuați să împărtășiți conținutul bun. servicii rapide.

https://www.ozanera.com/product/index.php Vă mulțumim

lung shu juan pe 25 septembrie 2019:

articolul este foarte bun, dacă știți multe, vă rugăm să vizitați https://www.kmnbz.com

Redirecționare Tracker pe 15 iulie 2019:

Acest blog este foarte interesant de citit. Informațiile partajate aici sunt foarte utile. Vă mulțumim că ați furnizat aceste minunate site-uri web.

http://redirecttracker.com/

Daniel pe 21 martie 2019:

Acum am un director mysite.com/directory/

Vreau să redirecționez acest director către o altă pagină, dar păstrez paginile din acel director. De exemplu, vreau să păstrez mysite.com/directory/page-one.

Cum mă descurc?

Kim Wist din Finlanda pe 15 martie 2015:

Mulțumesc, un articol foarte util.

Am o întrebare referitoare la propriul meu site și 301:

Am făcut un nou site web vara trecută și am schimbat multe nume de pagini în acest proces. Mai târziu, Littele am descoperit că clasamentele mele au scăzut de la pagina Google la pagina 2. Nu am înțeles de ce, până de curând, când mi-am dat seama să redirecționez toate numele vechilor pagini către cele noi prin intermediul .htacess.

Înainte de a face această redirecționare, foloseam instrumentele Google pentru webmasteri și am solicitat eliminarea tuturor vechilor pagini. A existat o creștere a erorilor care nu au fost găsite și m-am gândit că eliminarea paginilor vechi în acest fel este soluția.

A durat ceva timp, dar au fost eliminate cu succes.

După aceasta, am făcut toate redirecționările în .htaccess-ul meu, doar pentru a afla că acum stau în mijlocul paginii 4: a Google.

A fost o greșeală să eliminați paginile prin intermediul instrumentelor webmaster sau este normal că clasarea scade atât de mult după 301 de redirecționări?

Usman Khan Niazi pe 13 martie 2015:

Vă mulțumesc foarte mult pentru o postare de blog cuprinzătoare pe această problemă.

anonim pe 14 iunie 2013:

A fost foarte util și direct, mulțumesc.

mariacarbonara pe 31 mai 2013:

Interesant este faptul că Squidoo testează acum folosind 301 pentru a redirecționa către subdomenii. Să sperăm că au citit asta!

alex wolstencro pe 14 martie 2013:

Am un creier pentru tine.Am obținut o configurare a site-ului afiliat cu wordpress care folosește un plugin de redirecționare 301 pe care îl folosesc pentru postări (pentru că sunt imagini cu previzualizări de rollover) și tocmai am trecut de la 302 și nici nu știam că pluginul este 302 și nu 301 până când nu am testat, așa că acum sper că SEO-ul meu va fi mai bun, dar întrebarea mea este: Este posibil ca funcția de căutare să extragă date din adresa URL 301 direcționată asociată cu legătura permanentă corespunzătoare post, pentru a afișa miniaturile prezentate în rezultatele căutării? aș avea nevoie de un păianjen pentru așa ceva? pentru că nu știu cum o funcție de wordpress ar putea ieși în afara wordpress-ului în sine, dar poate este posibil, altfel planul meu este să introduc manual cuvintele cheie pe care le văd în fiecare magazin în căsuța de conținut a postării, ceea ce ar fi mult de lucru pentru că a adăugat deja 230 de magazine! ce părere aveți despre acest concept?

anonim pe 06 decembrie 2012:

Mulțumesc! Ați făcut htaccess și redirecționările 301 ușor de înțeles.

anonim pe 13 noiembrie 2012:

Unde ar trebui introduse aceste 301 redirecționări? (în antetul fiecărei pagini de pe vechiul site?)

anonim pe 22 octombrie 2012:

Salut,

Chiar am nevoie de ajutorul dvs. cu privire la o problemă cu care mă confrunt cu fișierul .htaccess.

Mi-am mutat recent site-ul web de la html la php. Acum, vreau să redirecționez câteva pagini HTML vechi către pagini PHP noi. Problema este că numele fișierelor sunt diferite.

Exemplu: Cum se redirecționează:

/Patent_Filing_Support.html#

La

/services_and_pricing.php

anonim pe 22 octombrie 2012:

Salut,

Chiar am nevoie de ajutorul dvs. cu privire la o problemă cu care mă confrunt cu fișierul .htaccess.

Mi-am mutat recent site-ul web de la html la php. Acum, vreau să redirecționez câteva pagini HTML vechi către pagini PHP noi. Problema este că numele fișierelor sunt diferite.

Exemplu: Cum se redirecționează:

/Patent_Filing_Support.html#

La

/services_and_pricing.php

anonim pe 8 octombrie 2012:

Bună Postare minunată, mă poate ajuta cineva cu următoarele am spus mysite.com/folder/filename.php, dar dacă cineva introduce mysite.com/folder/filename primesc un 404 deci cum pot verifica dacă nu există extensie și să adaug. php

anonim pe 28 septembrie 2012:

Postare perfectă! Poate mă puteți ajuta: trebuie să redirecționez (301) majoritatea paginilor unui site vechi către unul nou. Nu toate paginile vechi vor avea una nouă, așa că vreau să redirecționez fiecare pagină manual.

Problema este aceea care url / pagină trebuie să folosesc pentru a redirecționa pagina de pornire către una nouă. Pagina de pornire pare a fi indexată fără aditiv și nu pare să aibă index.asp, index.php sau index.html.

Cum pot redirecționa (folosind un fișier htaccess) atât pagina mea de pornire, cât și alte pagini fără a suprascrie una și alta?

webguru_india pe 27 septembrie 2012:

este un ghid uimitor

anonim pe 20 septembrie 2012:

@anonim: Dacă utilizați Windows 7, deschideți folderul care conține fișierul dvs. .htaccess.txt.

Faceți clic pe butonul „Organizați”, apoi selectați „Folder și opțiuni de căutare”.

Selectați fila „Vizualizare”.

Derulați în jos lista și debifați caseta care spune „Ascundeți extensiile pentru tipurile de fișiere cunoscute”, apoi selectați OK.

Acum ar trebui să vedeți .htaccess.txt

Ștergeți .txt = Happy Days :-)

anonim pe 20 august 2012:

Actualizare: am găsit un site care spunea să creeze în Notepad cu extensia .txt, să încărcați pe server și apoi să îl redenumiți. Sună logic, dar serverul nu mă lasă să redenumesc. Cum naiba pot face acest lucru să funcționeze? Nu ar trebui să fie atât de dificil! Vă mulțumim anticipat pentru orice ajutor.

anonim pe 20 august 2012:

@AngelaKane: Angela, care este secretul tău? Se pare că nu pot crea pagina simplă .htaccess fără ca aceasta să aibă o extensie. Mă puteți ajuta?

anonim pe 20 august 2012:

Acest lucru este ridicol - nu pot crea un fișier Notepad numit .htaccess fără ca acesta să insiste să pună o extensie pe el.

Am încercat să redenumesc Notepad-ul fără extensie, dar nu am reușit.

A făcut același lucru în Wordpad, cu aceleași rezultate.

Vorbește despre clueless - parcă nu pot ajunge la primul loc în asta.

Cum în lume creez un fișier numit .htaccess fără o extensie? Ma poate ajuta cineva?

AngelaKane pe 16 august 2012:

Mulțumesc, căutam pretutindeni redirecționarea simplă de la pagină la pagină 301 și exemplele dvs. au funcționat perfect.

anonim pe 01 august 2012:

Salut

site-ul meu actual se află într-un director și am un alt director creat pentru noile pagini web pentru același domeniu. Am creat htaccess care a redirecționat 301 din vechea pagină web către o nouă pagină web și l-a încărcat în noul director

1. vechea structură de director este complet diferită de cea nouă

2. mai întâi când mi-am schimbat directorul rădăcină în noul director, mi-a dat o eroare internă 500 și când am eliminat htaccess-ul a funcționat site-ul web.

3. codul 301 din noul director a fost redirecționat 301 /old.html http://www.domainname.com/folder/page.html

4. noul director nu va avea pagini din vechiul director.

mă poate ajuta cineva acolo unde lucrurile au mers prost. orice sugestie este foarte apreciată

anonim pe 23 iulie 2012:

Așadar, vreau să elimin o pagină complet de pe site-ul meu, ar trebui să-i redirecționez traficul către pagina index? Ar fi o alegere inteligentă?

jeffster pe 14 iulie 2012:

Mulțumiri. Cumpăr doar un site cu un PR3 și o mulțime de pagini interioare PR2, iar aceste informații sunt exact ceea ce am nevoie.

anonim pe 01 iulie 2012:

Bună, cum controlez când tastează în vechiul site diferite moduri? De exemplu ... Dacă tastează oldsite.com, www.oldsite.com sau http://oldsite.com vreau ca toate aceste opțiuni să conducă la newsite.com. Gânduri? Multumesc de un milion de ori.

anonim pe 21 iunie 2012:

Mulțumesc pentru postarea asta, m-a ajutat să repar două versiuni ale paginii mele de pornire!

anonim pe 30 mai 2012:

Bună, Vă mulțumim pentru toate informațiile utile. Dar am o problemă în fișierul .htaccess.

de fapt, vreau să elimin sensibilitatea la majuscule și minuscule din 301.

Opțiuni + FollowSymlinks

RewriteEngine on

rescrie secunda% {HTTP_HOST} ^ narang.tv [NC]

rescrie ^ (. *) $ http://www.narang.tv/$1 [R = 301, NC]

acesta este textul așa cum ați sugerat. Am folosit NC / NC ambele tipuri, dar niciun efect.

Poate cineva să mă sugereze cât mai curând posibil .......

Mulțumesc anticipat.....

anonim pe 29 mai 2012:

@anonim: Bună faheem, ați încercat să adăugați o bară directă la sfârșitul vechii adrese URL?

domain.com/read/.

anonim pe 25 aprilie 2012:

mulțumesc pentru ajutor, dar am o problemă puțin diferită, de exemplu, vreau să redirecționez paginile domain.com/read către domain.com/read.html, deoarece acestea sunt aceleași, iar Google le indexează la fel de diferite, orice corp îmi poate sugera ceva și utilizarea fișierului htaccess foarte important

anonim pe 25 aprilie 2012:

Vă mulțumim pentru informații - poate că ați acoperit acest lucru, dar cum pot face ca vechea adresă a site-ului să indice o nouă adresă. Nu avem nevoie de fișiere. Tot ce ne trebuie este să avem redirecționarea vechiului domeniu către noul domeniu. Domeniul vechi este găzduit pe site. Domeniul nou este găzduit în afara site-ului. Are sens?

anonim pe 14 martie 2012:

@anonim: Ah, mi-am dat seama, codul de mai sus este corect - tocmai am observat că am adăugat o linie deasupra acestuia pentru o altă redirecționare care redirecționa redirecționarea !!! Exemplul de mai jos:

redirecționați 301 / produse http://www.mysite.com/products.html

Sper că acest lucru ajută pe oricine altcineva care are probleme similare - verificați orice alte 301 redirecționări pe care le utilizați doar în cazul în care acestea cauzează conflicte

anonim pe 14 martie 2012:

Am câteva probleme cu redirecționările 301, în esență, ceea ce am făcut un pic de menaj cu dosare și fișiere pe site-ul meu și am eliminat câteva dosare și am mutat și redenumit fișierele din acel folder, exemplu prezentat mai jos:

redirecționați 301 /products/myproduct1.shtml http://www.mysite.com/myproduct1.html care, teoretic, după cum înțeleg, ar trebui să redirecționeze către: http://www.mysite.com/myproduct1.html

Cu toate acestea, ceea ce se întâmplă acum este că redirecționarea merge la: http: //www.mysite.com/products.html/myproduct1.sht ... care nu există deci este un 404 - vă rugăm să rețineți că am redenumit și fișier vechi de la .shtml la .html - nu este o greșeală de scriere!

Ar fi minunat dacă cineva ar putea arăta ce fac greșit.

anonim pe 13 martie 2012:

Lentilă grozavă! Am avut nevoie de o citire despre 301 de redirecționări și mi-ați oferit o bază de înțelegere.

daviddaly pe 8 martie 2012:

Mulțumiri. Este foarte util. Puteți face redirecționarea 301 doar pe site-ul dvs. sau aveți nevoie de acces la serverul web? Încerc să o fac pentru site-ul meu de spirulină.

anonim pe 8 martie 2012:

Mulțumiri. Este foarte util. Puteți efectua redirecționarea 301 doar pe site-ul dvs. sau aveți nevoie de acces la serverul web? Încerc să o fac pentru site-ul meu de spirulină.

anonim pe 20 februarie 2012:

Vă mulțumim pentru informațiile bine prezentate și ușor de înțeles despre redirecționările 301. Cu atâtea informații conflictuale și inutile despre acest subiect, a fost o încântare să vă găsesc articolul.

A fost un drum lung, dar tocmai am reușit să redirecționez în jur de 700 de URL-uri, toate funcționând bine.

Mulțumiri!

Jack

anonim pe 17 februarie 2012:

Bună, pot redirecționa pagina mea web existentă cu 302 către un obiectiv squidoo cu același conținut?

Mark N (autor) pe 10 ianuarie 2012:

@altamiraweb: urmați „redirecționarea unei singure pagini” de mai sus, dar îndreptați-l către www.yoursite.com. Dacă există prea multe pagini și dacă acest lucru ar dura prea mult, redirecționați toate folderele către www.yoursite.com.

Mark N (autor) pe 10 ianuarie 2012:

@upstarter lm: Depinde dacă doriți ca acele pagini individuale să-și mențină clasamentul SE. Dacă paginile sunt sus în motoarele de căutare, merită să redirecționați 301 fiecare pagină individual. În caz contrar, trebuie doar să redirecționați folderele și să trimiteți din nou un sitemap XML.

altamiraweb pe 17 noiembrie 2011:

@upstarter lm: Cum pot redirecționa paginile interioare ale unui domeniu către pagina principală?

Site-ul meu este Posicionamiento web en Google

upstarter lm pe 21 septembrie 2011:

Dacă vreau să migrez către un domeniu nou, trebuie să redirecționez 301 întregul site (fiecare link în mod individual)?

RebelPhoenix pe 2 septembrie 2011:

Super, toate informațiile importante într-un singur loc, mulțumesc!

echotemd pe 04 august 2011:

Obiectiv excelent! Acesta este de departe unul dintre cele mai concise și ușor de citit tutoriale .htaccess pe care le-am citit vreodată.

TerrieSoberg LM pe 30 iulie 2011:

Vă mulțumesc pentru acest obiectiv minunat - tocmai mi-ați salvat site-ul!

andreloxas pe 14 iulie 2011:

Lentilă grozavă!

ElizabethLombardi pe 14 iulie 2011:

@Satty_Kassoana: Bună Satty_Kassoana:

Tocmai am făcut exact ceea ce vă gândiți să faceți, pagini noi, nume de pagini noi, dar același domeniu. Ați pus o întrebare perfectă pentru forumul Google pentru webmasteri http: //www.google.com/support/forum/p/Webmasters? H ... Acești oameni sunt experți și vă vor ajuta. În ceea ce privește conținutul duplicat, da, îl veți avea, deci eliminați toate paginile vechi. Google le va scoate în cele din urmă din indexul dvs. și veți apărea noi.

Un cuvânt pe WordPress. Proiectez site-uri web în HTML. Am avut și câteva bloguri în WordPress. M-am luptat cu WordPress timp de 9 luni și, în cele din urmă, am aruncat software-ul săptămâna trecută. WordPress nu este la fel de stabil ca toată lumea când ai mai multe bloguri. Dacă intenționați doar pe unul, mergeți la el, dar multisite-ul meu sa prăbușit des, mai ales când am făcut actualizări. A fost foarte frustrant și în cele din urmă am mutat toate blogurile în html. Vezi micul meu site islandlifeflorida.com. Am făcut site-ul să arate ca un blog, a fost destul de ușor. Folosesc Dreamweaver și Photoshop pentru a face site-uri, mult mai ușor decât WordPress.

gatorsquid pe 13 iulie 2011:

lentilă bună!

gatorsquid pe 13 iulie 2011:

lentilă bună!

nielpet pe 5 iulie 2011:

Ați subliniat destul de bine redirecționările 301. Ați menționat asta pentru paginile vechi care nu au backlink. nu trebuie să ne facem griji cu privire la redirecționarea acestora și trebuie doar să trimitem noul sitemap către webmasterii Google. Am vrut să întreb - ce se întâmplă dacă paginile vechi apar în secțiunea „Erori de crawler” a Google webmasters. Ar trebui să ne facem griji sau vom dispărea după o vreme?

anonim pe 28 iunie 2011:

Aceste informații sunt extrem de utile. Am făcut multe cercetări pe 301 de redirecționări, dar am constatat că toate problemele sale sunt combinate în acest obiectiv unic. Vă mulțumesc pentru o treabă bine făcută. Nu numai că mi-a plăcut acest obiectiv, dar și Google +1.

ElizabethLombardi pe 27 iunie 2011:

Am un site web www.fishchumpro.com care are probleme cu Google și a scăzut din rezultatele căutării din cauza greșelilor mele. Am cumpărat mai multe domenii conexe, astfel încât nimeni să nu poată copia site-ul meu unic, dintre care unul este www.fishburley.com. Am setate 301 Redirecții în GoDaddy pentru ca aceste domenii neutilizate să indice The Fish Chum Pro. Sunt penalizat de Google pentru că fac asta?

Aș dori să adaug un pic de istorie, am mai multe site-uri și un blog Wordpress pe serverul meu GoDaddy. Site-urile web reale se află sub un director _sites cu fishchumpro.com sub _sites / fishchumpro. Ar putea fi aceasta o problemă? De asemenea, la început, am setat domeniile neutilizate din modulul de gestionare a domeniului pentru a indica spre _sites / fishchumpro și am aflat când am fost abandonat de la Google, aceasta nu este calea de a merge mai departe, se părea că aveam 5 site-uri web în loc de 1. Deci Am remediat acest lucru, am eliminat adresa URL din indexul Google și am pus 301 Redirecții. E bine așa? Încerc disperat să remediez această mizerie.

hniizato pe 5 iunie 2011:

A mers! Multumesc mult.

skygate pe 27 aprilie 2011:

Pentru a obține succesul marketingului online, primul pas este de a proiecta un site web pentru proiectul dvs. de vânzare cu amănuntul sau web Houston, TX Un site web conceput în funcție de imaginea dvs. offline acoperă elementele de bază foarte importante: cine sunteți, ce faceți, unde sunteți și cum să te găsesc. Cu planificare strategică, idei creative de design web, precum și cercetări aprofundate de piață și concurență, un site web poate fi cel mai rapid mod de a atrage interesele clienților din perspectivă.

skygate pe 27 aprilie 2011:

Pentru a obține succesul marketingului online, primul pas este de a proiecta un site web pentru proiectul dvs. de vânzare cu amănuntul sau web Houston, TX Un site web conceput în funcție de imaginea dvs. offline acoperă elementele de bază foarte importante: cine sunteți, ce faceți, unde sunteți și cum să te găsesc. Cu planificare strategică, idei creative de design web, precum și cercetări aprofundate de piață și concurență, un site web poate fi cel mai rapid mod de a atrage interesele clienților din perspectivă.

skygate pe 27 aprilie 2011:

Pentru a obține succesul marketingului online, primul pas este să proiectați un site web pentru designul dvs. cu amănuntul sau web Houston, TX Un site web conceput în conformitate cu imaginea dvs. offline acoperă elementele de bază foarte importante: cine sunteți, ce faceți, unde sunteți și cum să te găsesc. Cu planificare strategică, idei creative de design web, precum și cercetări aprofundate de piață și concurență, un site web poate fi cel mai rapid mod de a atrage interesele clienților din perspectivă.

301redirector pe 19 aprilie 2011:

Vă mulțumim pentru tutorial.

Lucrez la un instrument online pe care s-ar putea să-l considerați interesant. Se creează automat 301 redirecționări pentru dvs. Nu aveți nevoie de liste de adrese URL vechi și noi. Este deosebit de util dacă rulați un site mai mare (cum ar fi un magazin online) în care crearea de redirecționări manual ar dura prea mult timp.

Verificați-l la: http://www.301redirector.com/

LAworkhorse pe 13 aprilie 2011:

Dacă aș șterge o grămadă de pagini, prea multe pentru a redirecționa 1 câte 1, cum aș redirecționa toate paginile lipsă înapoi la pagina de pornire?

kathleenrhodes pe 22 martie 2011:

Ce se întâmplă cu backlink-urile? Am un http://domainname.com pentru care am făcut o redirecționare 301 - pentru a accesa http://www.domainname.com. (Există, de asemenea, un blog pe site, domainname.com/blog.) Am făcut redirecționarea pe 17 martie. Când am verificat ieri, 3/21, am constatat că pierdusem ~ 3800 de backlink-uri pe care le aveam. Când am eliminat redirecționarea 301, toți s-au întors. Pur și simplu nu am așteptat suficient timp pentru ciclul de actualizare Google PR sau crezi că am greșit ceva?

mknjhill pe 17 martie 2011:

Am o întrebare pentru tine atunci, am una pe care pur și simplu nu-mi dau seama. Am nevoie de / post2host /? page = tos redirecționat către /tos.php am dat peste acest obiectiv din întâmplare și sper că îmi puteți răspunde la întrebare. Mulțumiri.

anonim pe 13 februarie 2011:

excelent tutorial despre 301 Tutorial de redirecționare. Îngerul Binecuvântat :)

Satty_Kassoana pe 09 ianuarie 2011:

Bună tutorial foarte frumos. Mulțumesc. Dar am câteva întrebări. Am un site web care se clasează excelent pentru un cuvânt cheie. Dar am făcut site-ul în urmă cu 3 ani cu HTML simplu și arată cam învechit. Așa că intenționez să convertesc acel site vechi (toate cele 30 de pagini) într-un site bazat pe teme modificate cu wordpress mai elegant. Adică toate paginile și navigarea vor fi la fel, dar acum vor locui pe un site wordpress. De asemenea .HTML va fi acum .PHP (așa cum se întâmplă cu wordpress).

Deci întrebările mele sunt, dacă redirecționez 301:

1. Voi păstra și toate paginile vechi? sau vor fi șterse, dar fișierul .httpaccess va anunța simplu motoarele de căutare „pentru această pagină, mergeți aici”?

2. Dacă păstrez pagini vechi, va exista vreun impact negativ asupra clasamentelor paginilor mele, deoarece voi avea conținut duplicat acum?

3. Se va pierde clasarea paginii mele dacă convertesc tot conținutul (același) în wordpress și îl redirecționez?

Voi fi foarte recunoscător pentru răspunsul dvs.

bt55 pe 24 noiembrie 2010:

Nformativ. Mulțumesc. Nu am avut suficiente informații despre 301 de redirecționări. Bine făcut,

tamalds pe 11 noiembrie 2010:

Amice strălucitor, minunat, spectaculos, tocmai m-ai salvat! Mi-am redirecționat teza ...... site-ul design.net către www.ttd.bz și am verificat, de asemenea, adresele URL existente, funcționează ca magia, toate! UN MARE MULȚUMESC!

KBellamy1 pe 02 noiembrie 2010:

Exact informațiile pe care le căutam. Mulțumiri!

Thamisgith pe 06 octombrie 2010:

Vă mulțumesc foarte mult pentru asta. Mi-am salvat slănina.

anonim pe 05 octombrie 2010:

Acest tutorial îmi va fi foarte util, întrucât știu că îmi pot îmbunătăți performanța în atletism consumând doar Viagra generic. Vă mulțumim pentru prezentarea acestor informații. Viagra online Cumpărați Viagra

anonim pe 05 octombrie 2010:

Grozav

RebeccaE pe 03 octombrie 2010:

tocmai ai salvat o minte mai nontechie de la un dezastru complet, mă gândeam să fac niște redirecționări, iar acest lucru îmi explică mult mai bine.

anonim pe 16 septembrie 2010:

Obiectiv informativ. Împărtășiți un obiectiv foarte informativ echipei Best Business Directory.

Mark N (autor) pe 02 august 2010:

@Ajeet: Da - unele site-uri au sute. Nu este recomandat să aveți atât de mulți, totuși - rețineți că toate trebuie citite înainte ca un site să fie încărcat!

Ajeet pe 30 iunie 2010:

Presupun că a avea multe astfel de linii în .htaccess este ok, nu?

Redirecționați 301 /old1.html http://www.mysite.com/new1.html

Redirecționați 301 /old2.html http://www.mysite.com/new2.html

Redirecționați 301 /old3.html http://www.mysite.com/new3.html

Redirecționați 301 /old4.html http://www.mysite.com/new4.html

...

Dominical pe 29 iunie 2010:

Excelent articol și băiat oh băiat pot să mă raportez la el. 301s poate fi cea mai mare sursă pentru un migrane pentru orice SEO. Îmi schimbasem complet site-ul Joomla CMS, inclusiv structura URL. Chiar nu așteptam cu nerăbdare să scriu 301 pentru toate paginile (peste 1000) așa că ceea ce am făcut (cu ajutorul Google) este că am scris o variabilă 301 care acoperea toate paginile mele folosind variabile și am făcut asta folosind doar 3 301 diferite. ȘI FUNCȚIONEAZĂ!

Verificați-l @ Costa Rica SEO

orientat spre soluție pe 11 iunie 2010:

Iată problema mea: când am transferat toate informațiile noastre pe un nou site web, am mers la Yahoo și Google și am făcut o redirecționare de la vechiul nostru site la noul nostru site și a funcționat bine.

Am dat apoi proprietatea vechiului nume de domeniu al site-ului web unui nou proprietar. Noul proprietar a lansat imediat noua sa pagină web, așa că ne-am pierdut redirecționările.

Noul proprietar al site-ului web are doar o singură pagină, pagina principală. Dar problema mea este că am pierdut toate redirecționările noastre din folderele de pe site-ul web.

Cum pot obține controlul dosarelor mele atunci când vechiul site este controlat de un nou proprietar?

Mulțumesc

vette09 pe 22 aprilie 2010:

Imi faci viata mai buna. Sunteți singurul tutorial pe care l-am găsit și care a inclus aceste informații „RewriteEngine ON”

Amarca pe 16 februarie 2010:

Bună, postarea ta este foarte utilă!

Am o întrebare. Dacă vrem să lăsăm o pagină care anunță schimbarea mărcii (și domeniului) pe site-ul vechi, astfel încât vizitatorii să nu se confunde atunci când primesc un alt site web cu un alt brand și domeniu în loc de ceea ce se așteptau să vadă, cum facem redirecționează? Vă rugăm să rețineți următoarele:

- Vechiul domeniu va continua să funcționeze.

- Pagina de pornire din vechiul site ocupă primul loc pe google, iar pagina unui produs (în cadrul site-ului) ocupă locul al doilea.

Deci, pentru a clarifica, dorim ca vizitatorii să vadă o pagină de tranziție (care se leagă de noul site) atunci când accesează vechiul site, dar dorim să ne asigurăm că păstrăm clasamentul și, în același timp, redirecționăm toate celelalte pagini ale site-ului.

De asemenea, puteți confirma că transferul unui domeniu de la un registrator la altul nu va afecta clasarea site-ului.

Vă mulțumesc pentru ajutor.

vlili pe 19 ianuarie 2010:

post bun! Am încercat Redirecția 301 /old.html http://www.mysite.com/new.html pentru pagina principală, de exemplu, multe site-uri au index.php și dacă punctul /index.php către sitedomain.com atunci a rupt pagina din cauza prea multor redirecționări.

blogul meu personal este vlili.com, sper să comunic mai mult

Steve-Wilson pe 04 decembrie 2009:

Multumesc pentru asta. Am dat peste o mulțime de site-uri „geeky” care nu au reușit să sublinieze necesitatea RewriteEngine ON, așa că am pierdut mult timp până când am găsit acest lucru.

Mark N (autor) pe 25 septembrie 2009:

[ca răspuns la Rhinoooow] Vă mulțumim pentru informații! Am corectat-o.

Rhinoooow pe 22 septembrie 2009:

Foarte bine, dar ați greșit cu avertismentul despre L. Se oprește din procesarea altor reguli doar dacă aceasta se potrivește.

Uneori este ESENȚIAL - de ex. un sistem CMS care rescrie pagini, dar aveți regula la 301 o pagină veche la una nouă - nu doriți ca ambele reguli să ruleze în același timp.

http: //www.addedbytes.com/apache/mod_rewrite-cheat ...

GoldLizard pe 8 iunie 2009:

MULȚUMIM pentru acest ghid amănunțit! Am marcat această pagină și o evaluez cu 5 stele.

logiclabz pe 25 martie 2009:

Fiind un începător SEO a învățat

a redirecționa. Post bun și curat

Putem utiliza URL Redirect Checker pentru a verifica orice cod de stare precum 301, 404, 302 etc.

CarolSue pe 16 noiembrie 2008:

un obiectiv minunat cu informații utile! a avut o problemă cu redirecționările mele și a fost amabil să mă trimită prin e-mail personal și să mă ajute. Un plus pentru a avea acest tip de membru în comunitatea noastră de squidoo!

LisaDH pe 11 octombrie 2008:

Doar informațiile de care am avut nevoie. Mulțumiri!

Vă Sfătuim Să Citiți

Articole Pentru Tine

Samsung Galaxy - Cum se remediază eroarea foto a barei verzi
Telefoane

Samsung Galaxy - Cum se remediază eroarea foto a barei verzi

teve are pe te un deceniu de experiență în ecuritatea tehnologiei informației și urmărește un til de viață minimali t din 2017.Așa că ți-ai luat un nou telefon am ung Galaxy de lux cu o cameră e...
4 Exemple de diferite tipuri de calculatoare
Calculatoare

4 Exemple de diferite tipuri de calculatoare

Patrick, un tehnician în calculatoare, e te un criitor dedicat care dorește ă îmbunătățea că lumea informând per oanele care caută mai multe cunoștințe.Avem patru tipuri diferite de com...