Az internetes tárhelyemen, ahol a honlapom van, miért az "index. Html" elnevezésű fájlt nyitja meg automatikusan?
Így neveztem el a html-emet, mert ez tetszik neki. Van mellette még 2 html más néven.
Hogyan állíthatom át, hogy melyiket nyissa meg egy böngésző?
Mert ez egy konvenció, hogy a főoldalt index.htm, index.html, index.php stb..-nek szokás nevezni és ez a szervereken az alapértelmezett.
Vagy átirányítást csinálsz, vagy magát a szervert állítod úgy át, hogy mást nyisson meg.
(Amúgy a 3. kommentelőnek: A szerver beállítás gyorsabb és hatékonyabb megoldást eredményez, mint a header átirányítás, mivel szerver oldalon történik és nem előbb letölti a html fájlt, majd letölti a következőt is, amire át van irányítva.)
Az internet elindulásától kezdődően alakult ki, hogy egy weboldalnak, ha nincs megadva más kezdő oldal, akkor a webszerver által beállított "Directoryindex" paraméterében beállított fájlokat keresi először a kiszolgálód. Ezt általában meghagyják az alap index.html beállításon. Más dinamikus modulok esetén folytatódik általában ez a sor, az adott programnyelv kiterjesztése szerint, pl: index.php, index.cgi, index.pl.
Amennyiben másik kezdő oldalt szeretnék, akkor ennek is több módja van statikus, tehát csak html oldalak esetén is:
- HTMl: <meta http-equiv="refresh" content="0;url= [link]
- Javascript: <script type="text/javascript">window.location.href=' [link]
De a legegyszerűbb módja apache webszerver esetén a mod_rewrite .htaccess beállításával:
RewriteEngine on
RewriteRule ^$ [link] [NC,R=301,L]
És még az előttem szólóhoz:
Mivel a .htaccess még a webszerver dolgozza fel, így az nem lesz lassú, nem érzékelhető a használata. Természetesen lehet rossz redirect-et csinálni, akár olyat, ami végtelen ciklusba kerül, de akkor hibára fog futni a redirect.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!