honlap átirányítása


Biztos láttál már olyat, hogy egy megnyitott URL cím alatt megjelenő honlap átirányítást tartalmazott egy másik lapra, akár csak átmenetileg, akár véglegesen. Ezt az átirányítást meg lehet oldani pl. javascriptből, HTML head tag-ból vagy akár php-ból is, most ez utóbbival kezdeném.

A PHP-s megoldás

E módszer esetében először is kell egy index.php (amennyiben nem fájlra mutató hivatkozásról van szó, pl. www.tutorial.hu), melyben elhelyezed az alábbi kódot:

<?php header("Location: http://www.www.tutorial.hu/") ?>

A location kettőspont után kell azt a címet beírnod, ahova ugorjon át a lap, a vége lehet fájlnév is, pl.:

<?php header("Location: http://www.www.tutorial.hu/index.php") ?>

A HTML HEAD-es megoldás

Itt egy index.html-re lesz szükséged, mely HEAD részébe az alábbi sort kell elhelyezned:

<META HTTP-EQUIV=Refresh CONTENT="5; URL=http://www.tutorial.hu/">

Itt az előbbi PHP-s megoldáshoz képest annyi a különbség, hogy a refresh hatására frissülni fog (tehát ily módon nem kimondottan direkt átirányításról van szó), a content=”5″ rész azt az 5 másodpercet jelenti, amennyivel a lap betöltődése után frissülni fog a tartalom, illetve az URL után hivatkozás az a cím, ahova át fog ugrani a lap. A “content”-nek bármilyen értékeket meg lehet adni, akár 0-t is.

A javascript-es megoldás

Javascripttel nagyon sok féle átirányítást meg lehet oldani, pl. van olyan script, ami a hét minden napján más és más címre viszi át a látogatót, vagy van olyan mely a látogató böngészőtípusának megfelelő lapra továbbít, vagy pl. a látogató földrajzi helyzetéből kiindulva viszi más és más lapra őket stb…

Google-ban rákeresve a “javascript redirection” kifejezésre rengeteg találatot fogsz kapni, ezek általában olyan oldalakra visznek, ahol kompletten kimásolható scripteket (is) fogsz találni.

Egy címet mondok én a minta kedvéért: http://www.scriptsearch.com/JavaScript/Scripts/Redirection/ , a többi rajtad múlik.. :)

Kapcsolódó bejegyzések:
  • 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 bemutatA …

  • Olvastam a .htaccess fájlról szóló cikket. Gondoltam megpróbálom én is az átirányítást megoldani. Sajnálattal vettem tudomásul, hogy semelyik tárhely (Enternet, …

  • Bizonyára már a legtöbben felfigyeltek arra, hogy a Microsoft Internet Explorer legutóbbi frissítése során egy új biztonsági funkcióval “gazdagodott” a böngésző …

  • Biztos láttad már honlapokon azt a fajta megoldást, amikor a kis thumbnail képekre kattintva nem a lapba vagy új ablakba jelenik meg a kép, hanem “beszürkül” a h …

  • Weblapkészítés során ha egy olyan oldalt kell készíteni, hol egy vagy akár több input mező is van (regisztráció, kapcsolatfelvétel stb..), hasznos lehet megadni, …

A cikket beküldte: Harder (http://blog.harder.hu)

Szólj hozzá
a honlap átirányítása c. bejegyzéshez

- Engedélyezett HTML elemek: <a> <em> <strong> <ul> <ol> <li>
- Forráskód beküldéséhez tedd a kódot ezek közé: <pre lang="php" line="1">Kódrészlet helye itt</pre>