Domyślną stroną startową na wielu serwerach dla witryn internetowych jest strona index.html. Oznacza to, że strona posiadająca tę nazwę będzie automatycznie wyświetlana zaraz po wejściu na konkretną domenę (np. www.przykladowadomena.pl).
Kolejność obsługiwania plików na serwerze
Nawet kiedy na serwerze będą znajdowały się inne pliki index (np. index.php) w pierwszej kolejności zostanie obsłużony ten z końcówką HTML. Problem ten może zaistnieć kiedy samodzielnie budujemy swoją stronę internetową. Większość systemów CMS, albo w ogóle nie ma pliku index.html lub już ma wdrożoną podobną metodę jak ja wam chce zaproponować.
Stan ten można jednak w bardzo łatwy sposób zmienić. Poprzez odpowiednie skonfigurowanie pliku .htaccess
Jak zmienić domyślną stronę startową?
Plik tego formatu możemy stworzyć a później edytować z pomocą dowolnego edytora tekstu. Takiego jak np. Notatnik, Notepad++. Oczywiście jeżeli posiadamy już taki plik to nie tworzymy nowego jedynie aktualizujemy .htaccess
Jedyną, rzeczą jaką musimy w tym pliku umieścić jest kod:
DirectoryIndex home.html index.html index.php
W powyższym przykładzie nie tylko pokazałam jak zastąpić standardową stronę startową home.html, ale również jak wymienić kolejność ważności stron. Ustawia nam więc kolejność w jakiem będą obsługiwane pliki. W efekcie w przypadku braku home.html serwer najpierw wywoła nam stronę index.html nie jak jest domyślnie index.php.
I to już wszystko na dzisiaj. Jeśli chcecie się dowiedzieć czegoś więcej o .htaccess zapraszam do wpisu na jego temat. 🙂
W branży IT jestem już od 2007 roku. W tym czasie zajmowałam się głównie tematyką pozycjonowania i budowy stron internetowych. Hobbistycznie zajmuje się fotografią, podróżami (głównie tymi mikro). Interesuje się mitologią (Nordycką, Grecką i Rzymską) i historią.