Kezdőoldal » Számítástechnika » Weblapkészítés » Az internetes tárhelyemen,...

Az internetes tárhelyemen, ahol a honlapom van, miért az "index. Html" elnevezésű fájlt nyitja meg automatikusan?

Figyelt kérdés

Í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ő?



2013. márc. 7. 20:35
 1/8 anonim ***** válasza:
100%
Mindig az indexet fogja megnyitni, de beleírhatsz egy egyszerű redirectet (csak lassú lesz és felhasználógyilkos).
2013. márc. 7. 20:40
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
.htaccess nevű fileben tudod overrideolni a httpd.conf fileban beállított nevet, ami bármi lehet, alapból index.html (és nem .Html, mert az más)
2013. márc. 7. 20:42
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
2: vagy egy bonyolult redirectet a headerbe php-vel, ami nem lesz lassú :)
2013. márc. 7. 20:43
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:

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.)

2013. márc. 7. 22:48
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:

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]

2013. márc. 8. 10:25
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:

É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.

2013. márc. 8. 10:28
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:
4: nyilván. de pl public free tárhelyen mit írsz be? na ugye. ott a header marad.
2013. márc. 8. 11:22
Hasznos számodra ez a válasz?
 8/8 anonim ***** válasza:
Nem minden tárhelyen van tiltva a htaccess.
2013. márc. 8. 11:49
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!