Plik WordPress .htaccess wyjaśniony dla użytkowników nietechnicznych

Opublikowany: 2021-06-25

Ostatnia aktualizacja - 8 lipca 2021

Plik WordPress .htaccess to główny plik w folderze WordPress. Jest zdefiniowany jako „rozproszony plik konfiguracyjny”, który pomaga serwerowi WWW Apache obsłużyć zmiany w konfiguracji dla każdego katalogu. Jeśli jesteś właścicielem witryny WordPress, być może słyszałeś o pliku .htaccess często wymienianym w samouczkach. W tym artykule postaramy się wyjaśnić plik .htaccess WordPressa i jego znaczenie dla użytkowników nietechnicznych.

Znaczenie pliku .htaccess WordPress

Jak wspomniano powyżej, plik .htaccess zawiera instrukcje dotyczące serwera WWW Apache. Podstawową rolą pliku .htaccess jest kontrolowanie wyświetlania permalinków Twojej witryny. Oznacza to, że po wprowadzeniu zmian w strukturze permalinków witryny plik .htaccess zostanie zaktualizowany. W niektórych scenariuszach plik .htaccess nie jest tworzony, dopóki nie dostosujesz struktury permalink.

Chociaż podstawowa funkcja pliku .htaccess jest powiązana z wyświetlaniem permalinka, istnieją pewne inne aspekty, w których ten plik jest istotny. To są:

  • Aby skonfigurować przekierowania 301 w Twojej witrynie.
  • Upewnij się, że zamiast http używany jest https.
  • Aby wyświetlić niestandardowe strony błędów.
  • Zwiększ bezpieczeństwo swojej witryny, ograniczając dostęp.
  • Aby zmienić maksymalny limit przesyłania.
  • Buforowanie.

Jak uzyskać dostęp do pliku .htaccess WordPress?

Będziesz mógł uzyskać dostęp do pliku .htaccess swojej witryny WordPress za pomocą panelu sterowania usługi hostingowej lub klienta FTP, takiego jak FileZilla. Ponadto należy zachować szczególną ostrożność podczas wprowadzania zmian w tym pliku, ponieważ może on potencjalnie uszkodzić witrynę, jeśli zostanie niepoprawnie zmodyfikowany. Plik .htaccess znajdziesz w katalogu głównym swojej domeny.

Plik WordPress .htaccess
To jest przykład pliku .htaccess.

Możesz otworzyć plik .htaccess za pomocą dowolnego edytora tekstu, dokonać niezbędnych modyfikacji i zapisać go. Po przesłaniu go na serwer zmiany zaczną obowiązywać.

Co jeśli plik .htaccess nie istnieje?

Jak wspomniano wcześniej, czasami plik .htaccess nie zostanie utworzony, dopóki nie zapiszesz struktury permalinków swojej witryny. W takim przypadku wystarczy odwiedzić ustawienia struktury Permalinków ( Ustawienia > Permalinki ) w swojej witrynie i raz zapisać ustawienia. Nie musisz tutaj nawet dokonywać żadnych modyfikacji.

Różne zastosowania pliku .htaccess WordPress

W tym miejscu omówimy niektóre z typowych zastosowań pliku .htaccess WordPress i sposoby ich obsługi.

W przypadku przekierowań adresów URL

Będziesz mógł zarządzać przekierowaniami 301 za pomocą pliku .htaccess. Aby pomóc Ci lepiej zrozumieć, wspomnimy o prostej opcji przekierowania. W zależności od wymagań i poziomu wiedzy możesz wypróbować różne opcje.

Aby przekierować starą stronę w Twojej witrynie na nową, możesz dodać poniższy kod w pliku .htaccess (proszę odpowiednio zmodyfikować szczegóły).
Redirect 301 /oldpage.html http://www.yourwebsite.com/newpage.html

Wymuszanie https

Aby Twoja witryna była bezpieczniejsza, możesz użyć połączenia SSL i przekierować ruch do https zamiast http. W tym celu możesz wypróbować poniższy kod w pliku .htaccess.
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://mywebsite.com/$1 [R=301,L]

Ochrona hasła

Możesz użyć pliku .htaccess, aby utworzyć ochronę hasłem w swojej witrynie. W tym celu utwórz plik .htpasswd i prześlij go do katalogu głównego. Ten plik będzie zawierał informacje o nazwie użytkownika i haśle. Po przesłaniu pliku .htpasswd musisz zmodyfikować plik .htaccess, aby poinstruować serwer o ochronie hasłem.

Na przykład możesz dodać poniższy kod, aby zastosować ochronę hasłem do określonego pliku w swojej witrynie.

AuthName "Prompt"
AuthType Basic
AuthUserFile /wp-admin
Require valid-user

Aby zwiększyć maksymalny rozmiar przesyłanych plików

Czasami podczas przesyłania większych plików do witryny możesz napotkać trudności, jeśli istnieje limit oparty na rozmiarze pliku.

Możesz użyć pliku .htaccess, aby zwiększyć ten limit.

Zgodnie z tym artykułem WPBeginner, możesz użyć następującego kodu do folderu .htaccess, aby nim zarządzać.

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

Wtyczka edytora plików Htaccess

Za pomocą tej wtyczki możesz łatwo edytować pliki .htaccess w swojej witrynie WordPress. Pozwala także przetestować plik, aby uniknąć błędów składniowych. Co więcej, wtyczka tworzy kopię zapasową pliku .htaccess za każdym razem, gdy modyfikujesz plik htaccess. Pomoże to łatwo przywrócić witrynę w przypadku jakichkolwiek problemów.

Plik WordPress .htaccess
Dzięki tej wtyczce możesz łatwo edytować plik .htaccess bezpośrednio z panelu administracyjnego WordPress.

Dlaczego edytowanie plików .htaccess nie zawsze jest zalecane?

Jak zapewne wiesz, jeśli edytujesz pliki .htaccess bez odpowiedniej wiedzy technicznej, może to spowodować uszkodzenie witryny. Ponadto istnieją pewne inne aspekty wskazane przez ekspertów, aby uniknąć korzystania z pliku .htaccess. Oto niektóre z tych powodów.

  • Może to wpłynąć na wydajność witryny — gdy zezwalasz na pliki .htaccess, dla wszystkich żądań Apache będzie szukał w każdym katalogu pliku .htaccess. Może to wpłynąć na szybkość ładowania strony.
  • Pojawią się zagrożenia bezpieczeństwa — Generalnie modyfikacja pliku .htaccess jest wykonywana, gdy dostawcy treści, którzy nie mają dostępu do katalogu głównego, muszą wprowadzić zmiany w konfiguracji. Oznacza to, że pozwalasz użytkownikom na wprowadzanie zmian w konfiguracji serwera, co może prowadzić do niepożądanych wyników.

Najlepsze praktyki, których należy przestrzegać podczas edytowania pliku .htaccess

Będą pewne nieuniknione scenariusze, w których będziesz musiał edytować plik .htaccess. W takich przypadkach możesz postępować zgodnie z tymi najlepszymi praktykami:

  • Utwórz kopię zapasową — z reguły przed wprowadzeniem jakichkolwiek zmian na poziomie kodu w witrynie WordPress utwórz kopię zapasową. Pomoże to przywrócić witrynę z powrotem do jej funkcjonalnej postaci na wypadek, gdyby nowy kod spowodował jakiekolwiek problemy. Możesz również użyć witryny tymczasowej do testowania zmian przed ich wdrożeniem. Ponadto możesz pobrać plik .htaccess na komputer lokalny przed wprowadzeniem w nim jakichkolwiek zmian.
  • Niech będzie zwięzły i prosty – Wprowadzając modyfikacje w pliku .htaccess, zadbaj o to, by był prosty i nie za długi.
  • Nie używaj zbyt wielu plików .htaccess — eksperci zalecają, aby nie używać zbyt wielu plików .htaccess na swojej stronie. Jeśli to możliwe, używaj tylko jednego pliku .htaccess. Innym aspektem, na który należy zwrócić uwagę, jest zapisanie pliku .htaccess w katalogu głównym witryny.

Mamy nadzieję, że ten artykuł pomógł Ci lepiej zrozumieć plik .htaccess WordPress. Jeśli masz jakiekolwiek pytania, zostaw nam komentarz.

Dalsza lektura

  • Jak łatwo zbudować witrynę WordPress?
  • Utwórz wielojęzyczną witrynę WordPress.