Ustawianie strony startowej polega na określeniu plików, które będą w pierwszej kolejności poszukiwane i wyświetlane użytkownikom, którzy wywołują zawartość katalogów na serwerze FTP. W taki sposób możesz wybrać, które pliki mają być wyświetlane przy próbie uzyskania dostępu do katalogu lub zmienić kolejność poszukiwania plików startowych (gdyż możesz ustawić ich więcej niż jeden).
- Na czym polega ustawianie strony startowej w .htaccess?
- Jak ustawić nowy plik startowy w pliku .htaccess?
Na czym polega ustawianie strony startowej w .htaccess?
Domyślnym plikiem startowym jest plik: index.html lub index.php, ale możesz je zmienić i zdefiniować własne pliki startowe przy użyciu odpowiedniej zawartości w pliku .htaccess.
Przykład: przy próbie wywołania adresu: https://twojadomena.domenomania.eu/kontakt w pierwszej kolejności serwer będzie próbował znaleźć domyślny plik startowy index (np. index.html lub index.php), który zostanie wyświetlony użytkownikowi. Możesz zmienić plik startowy index na inny, aby serwer zamiast domyślnego pliku startowego próbował znaleźć i wyświetlić inny plik, który znajduje się w wywołanym katalogu.
Jak ustawić nowy plik startowy w pliku .htaccess?
Ustawianie nowego pliku startowego index polega na umieszczeniu odpowiedniego kodu do pliku .htaccess, który powinien być opublikowany w katalogu na serwerze FTP.
Zmiana pliku startowego wykonana tym sposobem obejmie swoim działaniem tylko katalog, w którym umieszczony został plik htaccess oraz wszystkie podkatalogi bez własnego pliku htaccess.
Składnia polecenia:
DirectoryIndex nazwa-pliku.php nazwa-pliku.html
Przykład zastosowania polecenia:
DirectoryIndex homepage.html start.pdf /nazwa-katalogu/index.html
Pozycja od lewej do prawej dla wskazanych plików startowych oznacza kolejność, w której będą one po kolei poszukiwane przez system podczas próby wywołania zawartości katalogu z plikiem htaccess.
Według powyższego przykładu, jeśli plik homepage.html nie zostanie odnaleziony, to serwer zacznie następnie szukać pliku start.pdf i w przypadku kolejnego niepowodzenia, spróbuje wyświetlić plik index.html znajdujący się w podkatalogu: /nazwa-katalogu. Zwróć uwagę, że przy użyciu DirectoryIndex możesz ustawić więcej plików startowych.