ugrás a tartalomhoz

Hogyan mondjam meg a keresőnek, hogy az oldal már nem létezik?

s_volenszki · 2007. Már. 25. (V), 14.32
Sziasztok.

Az lenne a kérdésem, van-e valakinek tapasztalata a következő témában:

Ha megszűnt egy oldal, pl.: a www.domain.hu/magyarazat.php, és a gugli még szépszámban hoz rá találatot, azzal nem fogom megharagítani, ha egy tartalom nélküli magyarazat.php file-t teszek a helyére egy meta redirektel az index.php-re. Ezzel nem vesztem el a látogatót, de mi történik a robotokkal? Ha újra jönnek és indexelnének?

A meta redirektel kapcsolatban olvastam több véleményt, arról hogy a robotok követik, arról is hogy van amelyik nem, de a következményekről semmi. Mondjam nekik hogy noindex, vagy észreveszik a redirektet és nyugiba marad?

Köszike: s_volenszki
 
1

Két megoldás

janoszen · 2007. Már. 25. (V), 15.13
Az egyik megoldás, hogy szabályszerű 404-et adsz és utána eltávolíttatod az URL-t. A másik megoldás, hogy szabályszerű 410 Gone-t adsz vissza és ugyanez. De ezt mondjuk a "remove url" kifejezésre rákeresve igazán megtalálhattad volna.
4

Gone

Hojtsy Gábor · 2007. Már. 25. (V), 20.12
Egyértelműen a "Gone"-t tudom javasolni, én mindig ezt használom ilyen szituációkban. A kereső úgyis jön, és látja, hogy eltűnt az oldal. 404-nél még nem biztos, hogy tényleg eltűnt, és egy ideig fenntarthatja a kereső is, hátha visszatér.
6

remove url

s_volenszki · 2007. Már. 26. (H), 07.20
Köszi a válaszokt! Ez a remove url valóban eszembe juthatott volna! Szánom-bánom... :) Majd legközelebb!
Még egyszer köszi!

s_volenszki
2

301

Saigon · 2007. Már. 25. (V), 18.44
Az igazán jó (és ajánlott) megoldás a 301-es redirect (vagy a 302-es ezen vita van)
header("HTTP/1.0 301 Moved Permanently");
header("Location: UJURL);

Ekkor az oldaladra átmegy, ami plusz találatokat ad.

Illetve másik megoldás a robot.txt, amibe beírod ezt, és akkor törli az indexéből a kereső azonnal
3

nem arra való

Joó Ádám · 2007. Már. 25. (V), 18.55
Ez az oldal megszűnt, nem pedig más helyre került.
5

robot.txt

moltisanti · 2007. Már. 25. (V), 23.40
robot.txt fileban definiálod hogy azt az oldalt többé ne indexelje.
7

robotS

janoszen · 2007. Már. 26. (H), 10.36
robots.txt, nem robot.txt. Nem mindegy.
9

robots.txt

moltisanti · 2007. Már. 26. (H), 15.50
valóban, sorry.
8

.htaccess esetleg?

Gixx · 2007. Már. 26. (H), 12.04
Minek szenvedni azzal, hogy a php értelmezzen és redirekteljen, amikor ezt az apache is tudja?

RewriteEngine  on

RewriteRule magyarazat.php / [R=301,L]


301 - moved permanently (végleg)
302 - moved temporarily (átmenetileg)

Mondjuk ehhez kell a mod_rewrite az apache-nak a httpd.conf-ba...

Ezt látva a keresők hamarosan korrigálnak...
10

hozzáférés

EL Tebe · 2007. Jún. 12. (K), 09.54
"Minek szenvedni azzal, hogy a php értelmezzen és redirekteljen, amikor ezt az apache is tudja?"


Előfordulhat, hogy nem lehet hozzáférni az apache-beáll.hoz: (.htaccess használata letiltva, stb.)