Jak korzystać z pliku .htaccess w celu dostosowania lub ulepszenia strony internetowej

The .Plik htaccess odgrywa istotną rolę w zarządzaniu i bezpieczeństwie strony internetowej. W tym artykule pokażemy, jak użyć pliku do dostosowania witryny.

W szczególności dowiesz się, jak wykonać następujące czynności:

  • Utwórz i edytuj plik .htaccess
  • Dostosowywanie stron błędów, takich jak 401, 401, 403, 404, 500, 501 i innych
  • Blokuj odwiedzających na podstawie adresu IP, strony odsyłającej lub dowolnego innego parametru
  • Przekieruj strony i witryny.
  • Katalogi chronione hasłem.

Zanim zaczniemy dostosowywać witrynę, zobaczmy, jak zlokalizować lub utworzyć plik .htaccess, a także jak go edytować. Najczęściej plik systemowy będzie ukryty i musisz go pokazać w Ustawienia.

  • Zaloguj się do cPanel swojej witryny i otwórz Menedżer plików pod Akta.

    Rycina 1

  • Otwórz public_html lub katalog główny swojej witryny.
  • Kliknij Ustawienia w lewym górnym rogu.

    Rysunek 2

Otworzy się poniższe okno dialogowe.

  • Zaznacz pole wyboru Pokaż ukryte pliki (Dotfiles) i Zapisać.

    Rycina 3

Jeśli nie ma pliku .htaccess, możesz użyć jednej z różnych metod, aby utworzyć plik i zapisać go w folderze publicznym.

Tworzenie pliku .htaccess

Do utworzenia i edycji pliku .htaccess można użyć edytora tekstu. Pamiętaj, że pole nie ma rozszerzenia. Podczas gdy możesz użyć notatnika, a następnie przesłać za pomocą klienta FTP lub starszego menedżera plików, najprostszym sposobem jest użycie wbudowanego edytora kodu w cPanel.

Możesz też utworzyć plik za pomocą poniższego polecenia po SSH na serwerze z systemem Linux. Zastąp twoja witryna.com witryną. Uwaga: ścieżka do pliku .htaccess pokazana poniżej może się różnić w zależności od używanego oprogramowania serwera WWW.

sudo nano /var/www/yoursite.com/.htaccess

Tworzenie nowego pliku .htaccess w cPanel

  • Zaloguj się do cPanel swojej witryny i otwórz Menedżer plików.
  • Otwórz public_html lub katalog strony.
  • Kliknij na + Plik w lewym górnym rogu. Zostanie wyświetlone okno dialogowe monitujące o wprowadzenie nazwy pliku.
  • Wpisz .htaccess i kliknij Utwórz nowy plik.

    Rycina 4

Utwórz .htaccess za pomocą edytora tekstu

Użyj edytora tekstu, takiego jak Notatnik, TextEdit lub inne odpowiednie narzędzie. Utwórz nowy plik i zapisz go jako .htaccess bez rozszerzenia.

Użyj FTP lub menedżera plików, aby załadować plik do folderu public_html.

Edycja pliku .htaccess

Aby edytować plik .htaccess, użyj menedżera plików, aby zlokalizować plik i kliknij go prawym przyciskiem myszy.

  1. Zaloguj się do cPanel swojej witryny i otwórz Menedżer plików (rysunek 1).
  2. Otwórz public_html lub katalog strony.

Rycina 5

Jeśli edytujesz online w przeglądarce;

  1. Kliknij Edytować.
  2. Otworzy się edytowalna strona internetowa, na której możesz teraz dodawać lub usuwać polecenia.
  3. Zapisz go po zakończeniu dostosowywania.

Inną opcją jest Pobieranie plik na komputer, zmodyfikuj go lokalnie za pomocą edytora tekstu, a następnie prześlij go z powrotem do oryginalnej lokalizacji.

Tak czy inaczej, polecenia pozostają takie same.

Dobrą praktyką jest zawsze zapisywanie działającej wersji pliku przed wszelkimi modyfikacjami. Umożliwi to powrót do kopii roboczej, jeśli coś pójdzie nie tak.

Dostosowywanie stron błędów

Plik .htaccess umożliwia dostosowanie komunikatów o błędach wyświetlanych użytkownikom witryny. Obejmuje to błędy, które odwiedzający otrzymują, gdy strona jest niedostępna, gdy brakuje pliku lub pojawia się inny komunikat o błędzie. Za pomocą .htaccess plik, możesz następnie dostosować dowolną z tych stron błędów, pod warunkiem, że masz ich numery, takie jak 401, 404, 505 itd. Jednak musisz utworzyć niestandardowe strony HTML odpowiadające numerom błędów.

Aby dostosować komunikat o błędzie, dodaj poniższy wiersz polecenia do pliku .htaccess.

ErrorDocument errornumber /file.html

Gdzie plik.html jest Twoją niestandardową stroną.

Na przykład, jeśli chcesz zastąpić mój komunikat o błędzie 404;

  1. Utwórz stronę błędu pagenotfound.html, 404.html lub dowolną inną nazwę, którą możesz zapamiętać.
  2. Zapisz go w katalogu głównym lub innym folderze.
  3. Dodaj poniższy wiersz do swojego .htaccess plik.

ErrorDocument 404 /pagenotfound.html

Podobnie możesz dodać inne niestandardowe strony błędów, a nawet nazwać pliki zgodnie z numerem błędu. Na przykład można dostosować następujące typowe strony błędów.

  • 401.html w celu dostosowania błędu Wymagana autoryzacja
  • 400.html dla błędu Błędne żądanie
  • 403 Zabroniony błąd
  • 404.html błąd niewłaściwej strony
  • 500 wewnętrzny błąd serwera

Jeśli niestandardowe strony znajdują się w innym folderze o nazwie „Strony błędów” lub inną preferowaną nazwę, podaj ścieżkę do swojego polecenia. Na przykład;

ErrorDocument 401 /errorpages/401.html
ErrorDocument 404 /errorpages/404.html
ErrorDocument 500 /errorpages/500.html

Zezwól lub odmów dostępu przez określone adresy IP

Plik pozwala kontrolować, kto uzyskuje dostęp do niektórych stron lub całej witryny. Możesz podać różne adresy IP lub niektóre bloki IP. Dodaj następujące polecenia do pliku.htaccess w zależności od wymagań. Zastąp poniższe adresy IP tymi, których chcesz odmówić lub zezwolić na dostęp.

Umożliwić dostęp

Domyślnie witryna zezwala na wszystkie adresy IP. Jeśli jednak masz regułę odmowy dla bloku adresów IP, potrzebujesz reguły zezwolenia dla określonych adresów, które wymagają dostępu.

#Dopuszczać

odmowa zamówienia, zezwolenie
pozwalają od 123.123.123.123 # zezwalają tylko na ten adres IP
zezwól na adres 123.123.123.123/30 # zezwól na adresy w tym zakresie podsieci
pozwalają od 123.123. * # Zezwalaj na adresy z wieloznacznego adresu IP
Odmowa od wszystkich

Odmowa od wszystkich”Ogranicza dostęp do dowolnego innego adresu, a ta reguła zezwala tylko na określone adresy lub zakres.

Odmówić dostępu

Odmów określonych adresów IP

pozwolenie na zamówienie, odmowa
pozwalają od wszystkich

zaprzeczać z 36.149.0.228
odmówić od 37.229.205.159
zaprzeczać z 37,57.45.247
zaprzeczać z 195.154.63.216
zaprzeczać z 109.162.122.86
zaprzeczyć od 104.238.195.198
zaprzeczać z 188.165.230.165
zaprzeczyć od 37.115.204.220
zaprzeczać od 104.255.65.202
zaprzeczać z 104.227.211.54
odmówić z 23.254.11.18

Przekierowanie strony lub katalogu witryny

Przekierowanie strony internetowej lub domeny na inny link wewnątrz lub na zewnątrz wymaga dodania polecenia zawierającego ścieżkę do pliku i docelowy adres URL. Na przykład, aby przekierować określoną stronę do innej witryny i strony, dodaj polecenie

Przekieruj / redirect_from.html http://www.anothersite.com/redirect_to.html

To przekierowuje stronę redirect_from.html ze swojej witryny na inną stronę redirect_to.html na http://www.anothersite.com.

Jeśli plik do przekierowania znajduje się w innym folderze, dołącz jego ścieżkę do polecenia. Na przykład jeśli strona Productlist.html znajduje się w podfolderze o nazwie Produkty, dołącz ją do polecenia w następujący sposób;

Przekieruj /Products/productlist.html http://anotherwebsite.com/Accessories.html

Podobnie możesz zrobić to samo dla innych typów plików, takich jak PHP, obrazy itp. Na przykład,

Przekieruj / about_Us / http://anotherwebsite.com/About_our_company/

przekierowuje O nas strona z Twojej witryny do O naszej firmie strona na Anotherwebsite.com.

Należy również pamiętać, że nazwa oryginalnej strony internetowej zwykle nie jest dołączona, ukośnik odwrotny (/) oznacza katalog główny.

Aby przekierować stronę główną do innej witryny, dodaj polecenie do pliku .htaccess.

Przekierowanie / http://anothersite.com/

Katalogi chronione hasłem

Możesz użyć pliku .htaccess do ochrony hasłem niektórych katalogów.

Jest to procedura dwuetapowa, w której użytkownik;

  1. Dodaj polecenia ochrony do pliku .htaccess
  2. Utwórz plik hasła znany jako .htpasswds

Edycja pliku .htaccess

Dodaj te wiersze, aby określić sekcję, którą chcesz zabezpieczyć hasłem w następujący sposób:

AuthName "Nazwa sekcji"
AuthUserFile /home/folder/.htpasswds
AuthName "Wprowadź hasło"
AuthType Basic
Wymagaj ważnego użytkownika

Gdzie,

  • Nazwa sekcji odnosi się do obszaru, który chcesz chronić. Na przykład mogą to być członkowie subskrybowani lub dowolna inna sekcja, do której dostęp ma tylko garstka lub autoryzowani użytkownicy.
  • Ścieżka do AuthUSerFile to lokalizacja pliku .htpasswds.
  • AuthName to wiadomość, którą odwiedzający widzą, gdy próbują uzyskać dostęp do chronionego katalogu.
  • Wymagaj ważnego użytkownika oznacza, że ​​istnieje kilka osób, które mogą uzyskiwać dostęp za pomocą haseł.

Tworzenie pliku hasła .htpasswds

Utwórz plik z nazwami użytkowników i hasłami dla osób, którym chcesz przyznać dostęp do katalogu lub sekcji witryny.

Zapisz plik w innym katalogu na stronie. Najlepiej byłoby, gdyby znajdował się poza chronionym katalogiem i katalogiem głównym, aby uniknąć jego zablokowania, a także uniemożliwić dostęp z Internetu.

Możesz użyć dowolnego edytora tekstu, aby dodać nazwy użytkowników i hasła w poniższym formacie, a następnie zapisać plik jako .htpasswds.

Nazwa użytkownika Hasło

Istnieje kilka usług stron trzecich, takich jak strona KxS, która umożliwia utworzenie i zaszyfrowanie pliku.

Wniosek

Plik .htaccess jest przydatny w dostosowywaniu strony internetowej poprzez proste dodawanie poleceń. Łatwo jest tworzyć i edytować, o ile znasz wymagany kod. Plik tekstowy znajduje się w katalogu public_html i można go edytować online lub offline.

Możesz użyć pliku .htaccess do dostosowywania i ulepszania stron internetowych na różne sposoby. Typowe aplikacje to tworzenie niestandardowych komunikatów o błędach, przekierowywanie stron internetowych, ochrona określonych katalogów hasłem, blokowanie dostępu z niektórych adresów IP i inne.

Sprawdź 3 najlepsze usługi hostingowe cPanel:

FastComet

Cena wywoławcza:
2,95 USD


Niezawodność
9.7


cennik
9.5


Przyjazny użytkownikowi
9.7


Wsparcie
9.7


funkcje
9,6

Przeczytaj recenzje

Odwiedź FastComet

Hosting A2

Cena wywoławcza:
3,92 USD


Niezawodność
9.3


cennik
9.0


Przyjazny użytkownikowi
9.3


Wsparcie
9.3


funkcje
9.3

Przeczytaj recenzje

Odwiedź A2 Hosting

ChemiCloud

Cena wywoławcza:
2,76 USD


Niezawodność
10


cennik
9.9


Przyjazny użytkownikowi
9.9


Wsparcie
10


funkcje
9.9

Przeczytaj recenzje

Odwiedź ChemiCloud

Powiązane artykuły instruktażowe

  • Jak skonfigurować zadania Cron przy użyciu Panelu sterowania hostingu cPanel
    pośredni
  • Jak zainstalować WordPress z cPanel
    Nowicjusz
  • Jak zainstalować Joomla z poziomu cPanel
    Nowicjusz
  • Jak zmienić nazwę użytkownika administratora za pomocą Panelu sterowania hostingu cPanel
    Nowicjusz
  • Jak zainstalować phpBB za pomocą Panelu sterowania hostingu cPanel
    Nowicjusz
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me