Praca z plikiem .htaccess w WordPress

htaccess plik WordPress

WordPress to świetna platforma, która jest jeszcze lepsza dzięki temu, jak szczegółowy i potężny jest standardowy pulpit nawigacyjny WordPress. Możesz wiele osiągnąć, jeśli chodzi o dostosowanie sposobu, w jaki Twoja witryna działa i działa, po prostu używając narzędzi, które WordPress udostępnił Ci w standardzie.

Jednak w życiu każdego właściciela strony internetowej przychodzi czas, kiedy trzeba będzie wyjść poza tę funkcjonalność. Praca z WordPressem . Htaccess może być jednym ze sposobów, aby to zrobić. Ten plik jest podstawowym plikiem, na którym opiera się Twoja witryna, i dotyczy głównie sposobu działania bezpośrednich linków do Twojej witryny.

Plik .htaccess może być jednak użyty do osiągnięcia wielu przydatnych rzeczy. Wcześniej omawialiśmy niektóre z nich, w tym proces tworzenia przekierowania regex w WordPressi bardziej ogólne omówienie przekierowania nagłówka dla WordPress. W obu tych przewodnikach uzyskaliśmy dostęp do pliku .htaccess i dokonaliśmy jego edycji, ale nie wyjaśniając zbyt wiele, dlaczego plik się tam znajduje i jak można go używać.

Taki jest cel tego artykułu. Najpierw przyjrzymy się, co robi plik .htaccess w standardowej konfiguracji WordPress. Następnie wyjaśnimy, jak możesz uzyskać do niego dostęp i jak możesz go edytować. Na koniec pokażemy, dlaczego warto to zrobić.

Co to jest plik .htaccess?

Najpierw pozbądźmy się podstaw. Plik .htaccess nie jest technicznie plikiem Plik WordPress. Lub, mówiąc dokładniej, plik .htaccess jest w rzeczywistości plikiem używanym przez serwery internetowe Apache. To jest system aktualnie używany przez zdecydowaną większość witryn i hostów WordPress. Ze względu na wszechobecność Apache, jeśli chodzi o zarządzanie witrynami WordPress, każda taka witryna ma plik .htaccess.

Plik .htaccess ma pewne cechy wspólne z innymi plikami, których witryna WordPress używa do konfiguracji. Nazwa pliku jest plikiem ukrytym i aby ją edytować, należy ją odkryć. Znajduje się również w katalogu głównym Twojej witryny WordPress.

Pamiętaj, że plik .htaccess robi jedną i tylko jedną rzecz: określa sposób wyświetlania bezpośrednich linków do Twojej witryny. Otóż ​​to. 

Jednak za tym prostym opisem kryje się duża złożoność. Dzieje się tak, ponieważ wielu właścicieli witryn, wtyczek i motywów wprowadza zmiany w sposobie używania łączy bezpośrednich w witrynie WordPress. Za każdym razem, gdy Ty (lub wtyczka) dokonasz zmiany w sposobie działania swoich bezpośrednich linków, zmiany te są zapisywane w pliku .htaccess. 

Zasadniczo jest to całkiem niezły system i jest bezpieczny. Jednak w prawdziwym świecie może to powodować prawdziwe problemy. Po pierwsze, ponieważ 75% programistów używa JavaScripti dlatego nie są zbyt wygodne w korzystaniu z Apache, wiele wtyczek może nadpisać plik .htaccess w sposób, który pozostawia niezabezpieczoną witrynę. Naprawianie (a nawet dostrzeganie) tego rodzaju problemów wykracza poza nasz zakres tutaj, ale obowiązują standardowe zastrzeżenia dotyczące wtyczek - instaluj tylko te, którym ufasz i które są regularnie aktualizowane, aby naprawić takie luki w zabezpieczeniach.

Znajdowanie i edytowanie pliku .htaccess

Pomimo tego, że plik .htaccess jest przeznaczony głównie do obsługi linków bezpośrednich w Twojej witrynie, możesz edytować plik, aby uzyskać szereg przydatnych wyników: obejmują one przekierowania lub po prostu poprawę bezpieczeństwa witryny poprzez ograniczenie dostępu z zewnątrz do poszczególne strony.

W tej sekcji pokażemy, jak to zrobić. Ale najpierw… 

OSTRZEŻENIE: Edycja pliku .htaccess może spowodować uszkodzenie witryny. 

Dokonywanie jakichkolwiek zmian w podstawowych plikach, na których działa Twoja witryna, jest ryzykowne. Powinieneś zawsze twórz kopie zapasowe swojej witryny przed wprowadzeniem jakichkolwiek zmian i eksperymentuj bez wpływu na działającą witrynę. 

W rzeczywistości istnieje dobry powód, dla którego plik .htaccess nie jest dostępny dla większości użytkowników WordPress. WordPress ma zdecydowaną większość udziału w rynku witryn małych firm, co oznacza, że ​​wielu ich użytkowników nie jest, powiedzmy, najbardziej skłonnych technicznie. Dlatego plik .htaccess jest domyślnie ukryty - aby uniknąć błędów początkujących użytkowników.

Dostęp i edycja pliku .htaccess

Po usunięciu tego wszystkiego spójrzmy, jak uzyskać dostęp do pliku .htaccess. Aby to zrobić:

  1. Utwórz połączenie z serwisem WWW za pomocą klienta FTP. Istnieje wiele darmowych, świetnych klientów FTP, w tym fileZilla. Przeczytaj dołączoną dokumentację, aby nawiązać połączenie FTP ze swoją witryną.
  2. Po nawiązaniu połączenia FTP zobaczysz wszystkie pliki, które tworzą Twoją witrynę. Przejrzyj te foldery, a zobaczysz jeden o nazwie katalog główny.
  3. Wewnątrz tego folderu zobaczysz swój plik .htaccess. Zwykle będzie znajdować się u góry listy plików w tym folderze. Kliknij plik, a następnie kliknij wyświetl / edytuj. 
  4. Plik zostanie otwarty w edytorze tekstu.

I to wszystko. Możesz teraz wprowadzać zmiany w swoim pliku, ale pamiętaj, że możesz tego nie chcieć. W następnej sekcji pokażemy, jak używać tego pliku, ale zanim to zrobimy, warto zrobić kopię lokalną pliku .htaccess (używając standardowego okna dialogowego „Zapisz jako”), wprowadź zmiany lokalnie, a następnie prześlij plik do witryny tymczasowej (jak zauważyliśmy powyżej).

Korzystanie z pliku .htaccess

Teraz możesz zacząć korzystać z dodatkowej funkcjonalności zapewnianej przez plik .htacess. Zacznijmy od kilku podstawowych.

  • Przekierowania 301 - Przekierowanie 301 to mały fragment kodu który odsyła odwiedzających z jednej strony na drugą i jest niezbędny, jeśli przenosisz określony post na blogu, do którego prowadzi łącze z witryny zewnętrznej. Alternatywnie możesz użyć pliku .htaccess, aby przekierować witrynę. Możesz także przekierować odwiedzających ze starszej wersji witryny HTTP do nowej, bezpieczniejszej wersji HTTPS. Dodaj to do pliku .htacess:

Redirect 301 /oldpage.html /newpage.html

  • Bezpieczeństwo - Istnieje również wiele sposobów wykorzystania pliku .htaccess w celu zastosowania zaawansowanych strategii bezpieczeństwa dla WP. Jednym z nich jest zablokować dostęp do określonych plików tak, aby tylko użytkownicy z odpowiednim uwierzytelnieniem mogli uzyskać dostęp do podstawowych plików, na których działa Twoja witryna WordPress. Możesz użyć tego kodu, dołączonego na końcu pliku .htaccess, aby ograniczyć dostęp do wielu podstawowych plików:

<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>

  • Modyfikuj adresy URL - Inną przydatną funkcją pliku .htaccess, choć bardziej złożoną do zaimplementowania, jest to, że plik może służyć do kontrolowania sposobu wyświetlania adresów URL, gdy odwiedzający uzyskują dostęp do witryny. Aby to zrobić, musisz się upewnić, że używasz najnowszej wersji Apache. To sprawia, że ​​adres URL jednej strony wygląda inaczej dla odwiedzających. Ten ostatni przykład jest - być może - trochę zbyt skomplikowany dla większości użytkowników przyzwyczajających się do pliku .htaccess. Jednak dołączyłem go, aby pokazać zakres tego, co można osiągnąć za pomocą pliku. Dołącz to do swojego pliku .htaccess:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

Idąc dalej z .htaccess

Praca z plikiem .htaccess to świetny sposób, aby dowiedzieć się, jak działa Twoja witryna WordPress na bardziej podstawowym poziomie, i rzucić okiem na ogromne możliwości dostosowywania, które zapewnia nawet standardowa witryna WP. Po opanowaniu pracy z plikiem .htaccess poprzez wprowadzenie podstawowych zmian, które opisaliśmy powyżej, otwiera się przed Tobą wiele opcji. Jedną, jak już omówiliśmy, jest możliwość zresetuj swój blog WordPress

Innym jest to, że wiele sposobów na poprawę bezpieczeństwa WordPress obejmuje albo bezpośrednią zmianę pliku .htaccess, albo użycie tego samego systemu FTP do wprowadzania zmian w innych plikach głównych. Innymi słowy, gdy zaczniesz przyglądać się zasadom swojej witryny, znajdziesz nieskończone możliwości dostosowywania i ulepszania.

Co o tym myślisz?

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.