Un pic de preistorie
Am legat de noua gazduire a vechiului domeniu din care trebuie sa fac 301 redirectii catre un nou site. Când fac o www.psyholog-olga-shubik.ru paginare redirecționare de pe site-ul vechi la domeniu nou //olgashubik-psy.ru. Dar funcționează numai pentru pagina principală.
Fișierul .htaccess spune:
Ce sa întâmplat
Adică, slash-ul dispare. Dacă îl adăugați manual, redirecționarea "funcționează". În ce poate exista un motiv?
Mi-a fost important să rezolv problema cât mai curând posibil. Am studiat documentația tehnică a ambelor motoare de căutare în căutarea unui răspuns. Și chiar și cu ajutorul feedbackului, am scris o scrisoare echipei de asistență Yandex:
Alo Am făcut o redirecționare paginată încrucișată între site-uri, dar, din anumite motive, funcționează doar pentru pagina principală.
Aici am adus o bucată de cod și o captură de ecran. //www.fortress-design.com/problemy-s-301-redirektom/
Uite, pliz, în ce poate exista un motiv?
Cu stimă, Ilya.
Rezolvarea problemei cu 301 redirecționări
P.S. Am găsit un motiv. Conflictul a fost cauzat de prima linie a Redirect 301 / //olgashubik-psy.ru. Imediat ce a fost eliminată, toate paginile interne au câștigat imediat. Dar cum să redirecționați acum pagina principală?
P.P.S. A decis și a doua problemă. Undeva, informațiile au alungat faptul că ordinea directivelor are, de asemenea, importanță. Și am luat ideea de a încerca să precizez directiva de redirecționare la cea principală la sfârșitul listei după paginile interne. Asta a devenit factorul determinant. Adică redirecționarea de la pagina principală a site-ului vechi la pagina principală a paginii noi se suprapune cu celelalte reguli pentru paginile interne. Soluția a fost ingenioasă) de a scrie o regulă pentru cele principale la sfârșitul ei)
Lectură recomandată Cel mai urgent în marketingul de căutare
Vă mulțumesc pentru atenție. Sfârșit fericit!
Platoul Schukin a confirmat că totul a fost făcut corect.
În măsura în care văd, ați avut de-a face cu această eroare, acum redirecționarea funcționează corect pentru toate paginile vechiului domeniu. În curând, robotul va urmări aceste schimbări.
Site-ul dvs. a început deja olgashubik-psy.ru indexată și pot apărea în rezultatele căutării după următoarele 1-2 actualizări bază de date.
-
Noi vă cerem să-și exprime opinia dumneavoastră cu privire la răspunsul primit: //feedback2.yandex.ru/appraisal.xml?session=5e5191ce663657beb42295d93499a3651870e60f-28054375-58242486
Sincer, Platon Schukin
Serviciul de asistență Yandex
//help.yandex.ru/
Ce alte motive pot exista?
Este posibil ca problema cu mod_alias, puteți încerca să redirecționeze prin mod_rewrite, în cazul în care nu. Prin urmare, trebuie să vă asigurați că modulele de găzduire sunt incluse.
Cum știu dacă modulele mod_alias de pe gazdă sunt activate? Este foarte simplu.
Puteți crea un fișier informativ: phpinfo.php. În ea, scrieți următoarea directivă:
Dacă mod_alias se află în lista Module încărcate, atunci este activată.
Care au fost dificultățile în testarea și depanarea redirecționărilor
Lucrez în Google Chrome. Deși, probabil, alte browsere nu sunt mai puțin stocate în mod rigid. În general, dacă directiva a fost specificată incorect, atunci după corectarea acesteia, la verificare, nu se schimbă nimic. Și acest lucru complică într-adevăr procesul de depanare.