Sklep internetowy na własność
Strona główna » Centrum pomocy » Baza informacji pomocy - Pliki w sklepie » Plik .htaccess - do czego służy ?

Plik .htaccess - do czego służy ?

Plik .htaccess jest specjalnym plikiem tekstowym (można go edytować jak zwykły plik tekstowy), który jest czytany przez serwer, na którym zainstalowany jest sklep. Gdy użytkownik próbuje uzyskać dostęp do pliku lub katalogu na serwerze - serwer sprawdza, czy nie ma w tym pliku informacji na temat pliku, czy katalogu. Jeżeli znajdzie taką informację uruchamia daną regułę. Reguły zawarte w pliku .htaccess są stosowane tylko do plików i katalogów, które znajdują się w tym samym katalogu, co plik .htaccess lub do podkatalogów tego katalogu.

Plik .htaccess służy do wprowadzania zmian w konfiguracji serwera WWW. Może on być używany do ustawiania przekierowań, przyjaznych adresów URL, sekcji krytycznych, ustawiania parametrów PHP i wiele innych funkcji. Plik .htaccess może być również wykorzystywany do ograniczenia dostępu do plików, blokowania adresów IP, określenia języka domyślnego, ustawienia blokowania kopiowania i wiele innych. Przykładem działania pliku .htaccess może być tworzenie przy jego udziale tzw "przyjaznych linków" - np. przyjazny link: "moj-fajny-produkt-p-1.html" będzie przekierowywany na plik: "produkt.php?id_produktu=1" - dzięki temu sklep wie, że ma uruchomić plik produkt.php z parametrem id_produktu = 1. Klient w swoim adresie nie widzi pliku php - za jego obsługę odpowiada właśnie plik .htaccess.

Sklep internetowy shopGold nie może działać bez prawidłowych ustawień w tym pliku. Plik .htaccess znajduje się w głównym katalogu sklepu (tam gdzie znajdują się główne pliki oprogramowania). Usunięcie lub błędna modyfikacja tego pliku może spowodować błędne działanie sklepu i wyświetlanie błędów.

W sklepie w tym pliku zawarte są przekierowania adresów URL, dzięki którym tworzone są przyjazne adresy dla wyszukiwarek z plików sklepu napisanych w języku programowania php. Edytując ten plik można wprowadzić do niego modyfikacje, np. zablokować określone IP lub dodać obsługę cache. Jeżeli chcesz dokonywać zmian w tym pliku - możesz dodawać nowe wpisy - ale nie usuwaj ani nie zmieniaj standardowych kodów - spowoduje to błędy w działaniu sklepu.

Plik .htaccess pozwala na zmianę ustawień serwera bez konieczności modyfikowania pliku konfiguracyjnego serwera (np. httpd.conf do którego standardowy użytkownik nie ma dostępu).

Modyfikując plik .htaccess można np:
  • ustawić ochronę katalogu przed osobami niepowołanymi za pomocą nazwy użytkownika i hasła
  • przekierować ruchu z www na bez www lub odwrotnie - w przypadku oprogramowania shopGold nie jest to używane
  • przekierować ruchu na inny adres URL - można np. przekierować stare linki na nowe
  • zmienić konfiguracji PHP - ta funkcja jest używana jeżeli chce się zmienić np. wersję języka PHP tylko dla danej domeny na serwerze
  • zablokować określone nr IP, np. klientów z czarnej listy czy roboty wyszukiwarek
Ważne jest, aby pamiętać, że reguły zawarte w pliku .htaccess mogą mieć wpływ na działanie całego serwera lub katalogu, dlatego ważne jest, aby edytować ten plik tylko po wcześniejszym przetestowaniu i najlepiej posiadać wiedzę na temat modyfikacji tego pliku. Błędnie wprowadzone modyfikacje mogą spowodować brak wyświetlania sklepu lub jego podstron.
Przejdź do strony głównej Wróć do kategorii Baza informacji pomocy - Pliki w sklepie

Strona korzysta z plików cookies niezbędnych do działania strony zgodnie z Polityką prywatności. Możesz zmienić ustawienia cookie w Twojej przeglądarce.

AKCEPTUJĘ