Többen is gondolkodnak azon, hogyan is lehetne gyorsan és megbízhatóan átirányítani az oldalukat más internetes címre. A leírás több módszert is bemutat Az első módszer talán a legegyszerűbb, a meta használata. Ezt a head-be kell tenni: A tag struktúrája a következő:
<meta http-equiv="refresh" content="0;http://www.ahovamutat.com" />
Arra kell vigyázni, hogy a JavaScripttel ellentétben itt a nulla helyén szereplő időzítő másodpercben van. Egy másik módszer, amivel már találkozhattunk a tutorial.hu oldalon, a JavaScript-es megoldás. A két módszer közt a különbség csak az, hogy ez gyorsabb az egyszerűsége miatt. A beillesztendő kód, ami átirányít, bárhol elhelyezhető az oldal felépítésében.
<script language="JavaScript">document.location.href = "http://www.ahovamutat.com";</script>
Ez a kód az oldal betöltésekor akkor irányít át, amikor a kliensgép böngészőprogramja elér a script-ig. Ezért ha az átirányítás egyből a cím beírása után szeretnénk megtenni, helyezzük minnél előrébb a HTML kódba, akár a tag után azonnal. A másik leírás esetében az onload esemény használata miatt, csak akkor, amikor az oldal már teljesen betöltődött. Az átirányítás megoldható egyszerűen PHP-val is a következő képpen:
<?php
header("Location: http://www.ahovamutat.com/"); /* Átirányít */
exit; /* Biztossá teszi azt, hogy az következő kódrész nem fut le. */
?>
A fenti átírányítás kiegészítve még egy sorral, hogy a keresőoptimalizálás szempontjából előnyös 301-es redirect-t megkapja:
<?
Header( "HTTP/1.1 301 Moved Permanently" ); /* véglegesen átirányítva */
Header( "Location: http://www.ahovamutat.com/" ); /* hova van átirányítva */
exit; /* Biztossá teszi azt, hogy az következő kódrész nem fut le. */
?>
Harder
Profil
Korábbi hozzászólások (9)
A régi blogon érkezett hozzászólások archívuma. Új hozzászólást már nem lehet írni.
Imádlak benneteket! :)
Ez most sokat segített nekem :) CMS rendszer alatt is megy :P
Sziasztok!
Az oldalamra mutató linkek közül a www nélküli hivatkozásokat nem találják a különböző backlink figyelők. Melyik kódot használjam, van valakinek ötlete?
Gondolom a backlink ellenőrzőbe a www-s cimet adtad meg. Amely backlinkeket a www nelkuli domain-re szerezted, azokat igy nem is fogod latni.
És ez nem jelent problémát, ne is foglalkozzak akkor vele? Ugyanúgy erősíti az oldalamat a www nélküli hivatkozás is?
Jaj de egyszerű :)
Akinek PL ilyen $GET es tömbű weboldala van annak így kell.
Én Csináltam WoW Szerveremnek weboldalt.
És ilyen lett az index.php:
Itt a lényeg:
} else { header('Location:index.php?page=index'); }
Ha ezt átírod pl erre:
} else { header('Location:index.php?page=asd'); }
akkor is a kezdőlapot hozza be.
Sziasztok!
A felsoroltakon kívül egy gondom van csak. Tud-e valaki megoldást?
Az oldalam, amiről át kell irányítanom reklámcsíkot tartalmaz, amit visz magával a következő oldalra is...
Nekem pont az lenne a feladatom, hogy átirányítom az oldalt, és nincs reklámcsík...
köszi
Sziasztok! Egy megjegyzést füznék hozzá.
Ha pl kepek mappában csak képek vannak és nemszeretnénk hogy kilistázza a tartalmát urlen belül tehát: _http://www.valami.hu/kepek/ akkor ezt a kódot érdemes használni üres html helyett:
Ez teljesen visszairányít a weboldalad gyökérkönyvtárában lévő index nyitó fájlra.
Köszi! Sokat segített. Nekem ez működött:
document.location.href = "http://www.ahovamutat.com";
Bloggernél használtam. :)
Nagyon hasznos cikk, már sokszor segített, köszönöm!
Van hozzáfűznivalód? Írj nekem közvetlenül.
Kapcsolat