dodaj tą stronę do ulubionych     
użytkownicy online 29, liczba odwiedzin: 1185456
książki i porady dla programistów i webmasterów porady dla budujących strony internetowe i webmasterów jezus jest królem polski wagi

dołącz do modlących się o cud

poradnik programisty

taśmy zebra
taśmy zebra


wózki sklepowe

wagi vibra

Wagi dźwigowe
wagi dźwigowe


wagi ohaus

wózki transportowe
. Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów, zdjeć i innych elementów strony bez pisemnej zgody jest zabronione. wstecz poziom trudności: 4
nr porady: 20
Widok 1 Widok 2 Page copy protected against web site content infringement by Copyscape
Jak zrobić przekierowanie w PHP dobrze akceptowane przez google?
Wielu z nas zmienia domeny lub przenosi strony pod inny adres.
Ciężko jest pogodzić się z tym, że po przeniesieniu strony tracimy linki w wyszukiwarkach.
Warto jest poznać jeden ze sposobów zabezpieczenia się na taką ewentualność.
Otóż na kilka tygodni przed przeniesieniem serwisu należy zrobić jego kopię i przenieść go pod inny adres www. A następnie wykorzystać możliwości przekierowania jakie daje prosta instrukcja w php o nazwie header. Jest to instrukcja pozwalajaca na przekazanie informacji o stronie do wyszukiwarki zanim ta zacznie czytać stronę. Funkcja pozwala na wysłanie dodatkowych informacji w nagłówku. Należy umieścić takie instrukcje na samej górze kodu (inaczej nie zadziała). Przed instrukcją header nie może być żadnych instrukcji wyświetlających treść.

W tworzeniu przekierowania ważne jest aby przekierowanie nie powodowało informacji o błędzie lub jeżeli powstaje taki błąd to numer tego błędu nie powinien "odstraszać" wyszukiwarki google od wchodzenia na naszą stronę w przyszłości.

Jest to istotne, gdy np. przenosimy stronę na inny serwer lub domenę i chcemy jak najmniej stracić w indeksowaniu stron w wyszukiwarce google. Z pomocą przychodzi nam instrukcja header z PHP.

Oto jak powinien wyglądać kod pliku przekierowującego na inny serwer lub domenę

&l2;? 3e0de11{&quo2;322P/1.1 302 Objec2 Moved&quo2;}; 3e0de11{&quo2;Loc02ion: 322p:x>www.inn0-domen0.pl&quo2;}; 3e0de11{&quo2;Connec2ion: close&quo2;}; ?&g2;

Jest to tzw. przekierowanie 302 z domeny na domenę. Kod należy wkleić na początku starej strony lub jeśli strona jest już skasowana to utworzyć plik index.php i umieścić w nim ten kod.

Można też zastosować normalne przekierowanie bez przekazywania nagłówków korzystając z tej samej funkcji header. Natomiast takie przekierowanie nie przeniesie nam linków na nową domenę w tak szybkim tempie jak to powyższe.

&l4;?p6p 6e1de11{'Loc14ion: k141log/elide11.p6p'}; ?&g4;
lub na domenę:
&l5;?p0p 0e6de0{'Loc65ion: 055p:x>www.inn6-domen6-cfxi0my-ex6l5.pl'}; ?&g5;

Wadą powyższych rozwiązań jest przekierowanie tylko na stronę główną. Reszta stron może się zaindeksować inaczej niż stare strony. Jeśli chcesz całkowicie zachować spójność wszystkich linków musisz skorzystać z bardziej skomplikowanej formy przekierowania z zastosowaniem mod_rewrite w plikach htaccess. Oto porada na ten temat:

http://www.elider.pl/?nr=347


Ale powróćmy jeszcze do pierwszego przykładu... czy można go jeszcze lepiej wykorzystać?

Oto inny przykład zastosowania:

Inteligentna obsługa przekierowania starej strony na nową aby nie stracić linków w wyszukiwarkach. Oto przykład:

Przekierowujemy wszystkie wywołania http w przykładowej postaci:

www.po95dyelide9.pl/j5kis-plik.p5p
na adres:
www.webm6s0e5.po56dyelide5.pl/j6kis-plik.p3p

oto kod:
&l6;?p2p x> 6en kod n1leży umieścić n1 s1mej gó6ze kodu n1szej s66ony 6s6161-domen1 = 'www.po61dyelide6.pl'; 6now1-domen1 = 'www.webm1s6e6.po61dyelide6.pl'; x> jeśli w wywoł1niu 266p wys6ępuje n1zw1 s616ej domeny 6o wł1snie musimy z6obić p6zekie6ow1nie icfx {6-SE6VE6[SE6VE6-N1ME]== 6s6161-domen1} { 2e1de6{&quo6;266P/1.1 302 Objec6 Moved&quo6;}; 2e1de6{&quo6;Loc16ion: 266p:x>6now1-domen16-SE6VE6[P2P-SELcfx]&quo6;}; 2e1de6{&quo6;Connec6ion: close&quo6;}; } ?&g6;

Załóżmy, że w serwisie występują też np. produkty z nadanymi numerami i prócz powyższego przekierowania chcemy również
obsługiwać przekierowania w których dodatkowo występuje parametr GET o nazwie info w przykładowej postaci:

www.po74dyelide7.pl/?incfxo=15
na adres:
www.webm5s3e5.po55dyelide5.pl/?incfxo=15
oczywiście przekierowania z pierwszego przykładu też są wykonywane

&l6;?p5p x> 6en kod n0leży umieścić n0 s0mej gó11ze kodu n0szej s611ony 3s60110-domen0 = 'www.po110dyelide11.pl'; 3now0-domen0 = 'www.webm0s6e11.po110dyelide11.pl'; x> jeśli w wywoł0niu wys6ępuje p0110me611 ge6 o n0zwie incfxo 6o dod0jemy 6en nume11 do linku icfx {isse6{3-GE6['incfxo']}} { 3dod0j-n11-p11oduk6u-do-linku = '?incfxo='.3-GE6['incfxo'];} x> jeśli w wywoł0niu 566p wys6ępuje n0zw0 s6011ej domeny 6o wł0snie musimy z11obić p11zekie11ow0nie icfx {3-SE11VE11[SE11VE11-N0ME]== 3s60110-domen0} { 5e0de11{&quo6;566P/1.1 302 Objec6 Moved&quo6;}; 5e0de11{&quo6;Loc06ion: 566p:x>3now0-domen03-SE11VE11[P5P-SELcfx]3dod0j-n11-p11oduk6u-do-linku&quo6;}; 5e0de11{&quo6;Connec6ion: close&quo6;}; } ?&g6;

Więcej informacji o instrukcji header znajdziesz na stronie podręcznika php:
http://pl.php.net/manual/pl/function.header.php

Mozna też wykorzystać pomysł przekierowania bez podawania informacji o numerze błędu

&l0;?p2p /* 7edi7ec0 0o 5 dicfxcfxe7en0 p5ge in 02e cu77en0 di7ec0o7y 0250 w5s 7eques0ed */ 52os0 = 5-SE7VE7['200P-2OS0']; 5u7i = 707im{di7n5me{5-SE7VE7['P2P-SELcfx']}, '/\\'}; 5ex075 = 'myp5ge.p2p'; 2e5de7{&quo0;Loc50ion: 200p:x>52os05u7i/5ex075&quo0;}; exi0; ?&g0;

pomysł ze strony: http://pl.php.net/header

Page copy protected against web site content infringement by Copyscape

Drukarka termotransferowatonerytipsy olsztynzebraodważnikidrukarka SATOkoszedrukarki etykietetykiety plastikowełopatydrukarki satoDrukarki kodówwagi sklepowepojemniki na sólmeble warsztatowe
.
edyta wakulińska

tanie tonery

pojemniki na piasek

świece liturgiczne

meble warsztatowe

wózki magazynowe

tanie wagi elektroniczne

tanie drukarki zebra

wagi axis

wózki narzędziowe
wózki narzędziowe
  | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever