Jak zmienić domyślną stronę startową index.html na index.php?

Jak zmienić domyślną stronę startową index.html na index.php?
Reading Time: < 1 minute

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