Re: Redirect 302
[quote=aka_eu]Dupa cum bine probabil se stie exista mai multe tipuri de redirectare catre continutul unei alte pagini sau de la caz la caz catre un alt website. Unii dintre noi folosesc pentru acest redirect un fisier .htaccess prin care se poate stabili destul de usor ca este vorba despre un redirect 301. Iar acest lucru este foarte bine .
Redirect 301 - inseamna : MUTAT PERMANENT.
Insa unii dintre noi , intentionat sau nu , unii mai programatori decat altii in atat de bine cunoscutul limbaj PHP apeleaza foarte usor la un simplu redirect din header, chiar si atunci cand nu este cazul.
Ei bine dupa cum se poate citi si in manual

Postat în original de
aka_eu
Redirect 302 : Mutat Temporar.
nope, inseamna Found... http://www.w3.org/Protocols/rfc2616/rfc261....html#sec10.3.3

Postat în original de
aka_eu
Acum unde apare problema ?
Sa luam un exemplu:
Site-ul 1, care are o vechime de 2 ani de zile are in interiorul sau, sau poate chiar in pagina de index un redirect , cod 302, catre Site-ul 2. Astfel, motorul de cautare considera ca site-ul 2 de fapt e site-ul 1. Practic Site-ul 1 a furat intreg continutul Site-ului 2 iar Site-ul 2 ajunge sa fie penalizat(scos din google). Trist dar adevarat.
aici aberezi, maestre:

Postat în original de
aka_eu
Recomandari:
1. atunci cand se face un redirect catre un alt website folosind PHP sa se foloseasca sintaxa:
Sugestia e corecta, desi nu prea vad rostul redirect-urilor, cand exista un mecanism foarte simplu si elegant constand in site2. Decat daca esti vreun cretin^H^H^H^H^H^H"intelighent" care a auzit acu o luna de SEO si nu vrea sa aiba outbound links.

Postat în original de
aka_eu
Cum putem opri ca astfel de redirectari sa mai aiba loc ?
1. Daca cumva redirectul este facut doar catre un fisier anume atunci modifica in .htaccess astfel incat sa se intalneasca la vechiul url un cod 404
posibil...

Postat în original de
aka_eu
2. Trimite un email catre ownerul de unde consideri ca se face acel redirect si roaga-l insistent sa opreasca acel tip de redirectare.
3. Daca punctul 2 nu este valabil atunci roaga-i pe cei ce tin hostingul sa te ajute.
Get real! o sa-l doara pe owner fix in cot de mailul tau... decat, eventual daca trimiti 1000 de mailuri pe zi
. Iar cei de la hosting or sa ridice din umeri si or sa spuna ca nu e treaba lor.
Posibila solutie:
Cod:
RewriteCond %{HTTP_REFERER} www.site1.ro
RewriteRule .* /muie.html
sau
Cod:
RewriteRule .* http://www.site1.ro/ [R=permanent,QSA,L]
this should do it...
\"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.\" -- Rich Cook