Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
Puchar WPB
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Dlaczego nie możesz znaleźć pliku .htaccess na swojej stronie WordPress

Próba znalezienia pliku .htaccess może być jednym z najczęstszych frustracji, gdy zaczynasz pracę nad swoją stroną WordPress. Prawdopodobnie szukasz go, aby naprawić powszechny błąd, ale wydaje się, że zniknął.

Jeśli brzmi to znajomo, to jesteś we właściwym miejscu.

Dwie najczęstsze przyczyny, dla których nie możesz znaleźć pliku .htaccess, to: 1) jest to plik ukryty, a Twój menedżer plików nie jest ustawiony tak, aby pokazywać pliki ukryte, lub 2) nie został jeszcze wygenerowany przez WordPress.

Pomogliśmy tysiącom użytkowników rozwiązać ten konkretny problem. W tym przewodniku pokażemy Ci dokładnie, jak znaleźć plik .htaccess, czyniąc go widocznym, i jak utworzyć nowy, jeśli go brakuje.

Znajdowanie pliku .htaccess dla Twojej strony WordPress

Szybka odpowiedź: Dlaczego nie możesz znaleźć pliku .htaccess?

Plik .htaccess jest domyślnie ukryty — Twój klient FTP lub menedżer plików musi być ustawiony tak, aby pokazywał ukryte pliki. Jeśli nadal go tam nie ma, WordPress mógł go jeszcze nie utworzyć, co możesz naprawić, zapisując ustawienia permalinków.

Czym jest plik .htaccess?

Plik .htaccess to ukryty plik konfiguracyjny serwera w głównym folderze WordPress, który instruuje serwer Apache, jak obsługiwać adresy URL, przekierowania i reguły dostępu.

  • Kontroluje strukturę permalinków — utrzymuje adresy URL postów w czystości i przyjazności dla SEO
  • Tylko serwery Apache — jeśli Twój hosting używa Nginx, ten plik nie będzie miał zastosowania; skontaktuj się ze swoim hostingiem

Jak znaleźć lub utworzyć plik .htaccess

Oto szybki przegląd wszystkich tematów, które omówimy w tym poście.

Możesz użyć poniższych szybkich linków, aby przejść do różnych sekcji:

Metoda 1: Uczynienie plików ukrytych widocznymi

Kropka na początku nazwy pliku .htaccess informuje serwer, że jest to plik ukryty. Domyślnie większość klientów FTP i menedżerów plików opartych na sieci nie pokazuje ukrytych plików. Oznacza to, że musisz zmienić ustawienie, aby je uwidocznić.

W WPBeginner nasi programiści często używają klientów FTP, takich jak FileZilla, do dostępu do serwera. Jest to niezawodne narzędzie, które daje Ci bezpośrednią kontrolę nad plikami Twojej witryny.

Jak pokazać ukryte pliki w FileZilla
  1. Połącz się z serwerem hostingu WordPress za pomocą FileZilla.
  2. Kliknij „Serwer” w górnym pasku menu.
  3. Wybierz „Wymuś pokazywanie ukrytych plików” z menu rozwijanego.
Pokaż ukryte pliki w FileZilla

Po włączeniu tej opcji będziesz mógł zobaczyć plik .htaccess w katalogu głównym Twojej witryny WordPress.

Jak pokazać ukryte pliki w cPanel / Bluehost

Jeśli korzystasz z aplikacji Menedżer plików w cPanelu, znajdziesz podobne ustawienie.

Najpierw zaloguj się na swoje konto hostingowe. Jeśli korzystasz z hostingu takiego jak Bluehost, przejdź do zakładki „Witryny” i kliknij „Ustawienia” dla swojej witryny.

Ustawienia witryny Bluehost

Następnie musisz znaleźć i kliknąć ikonę „Menedżer plików”.

Menedżer plików to aplikacja cPanel, która pozwala przeglądać pliki przechowywane na serwerze hostingowym bez użycia klienta FTP.

Dostęp do menedżera plików strony internetowej w Bluehost

Po otwarciu Menedżera plików kliknij przycisk „Ustawienia” w prawym górnym rogu.

Pojawi się okno dialogowe. Musisz zaznaczyć pole wyboru obok „Pokaż ukryte pliki (dotfiles)”.

Pokaż ukryte pliki w cPanel

Kliknij przycisk „Zapisz”, aby zachować zmiany.

Powinieneś teraz móc wyświetlać i edytować plik .htaccess w aplikacji Menedżer plików.

Metoda 2: Generowanie nowego pliku .htaccess

Drugim powodem braku pliku .htaccess jest to, że Twoja witryna jeszcze go nie wygenerowała. WordPress tworzy ten plik automatycznie, aby zarządzać Twoimi permalinkami, ale czasami potrzebuje małego impulsu.

Najpierw zaloguj się do swojego panelu WordPress i przejdź do Ustawienia » Stałe linki.

Strona ustawień permalinków

Nie wprowadzaj żadnych zmian. Po prostu przewiń na dół i kliknij przycisk „Zapisz zmiany”.

WordPress spróbuje teraz wygenerować dla Ciebie plik .htaccess. Jeśli się nie powiedzie z powodu problemu z uprawnieniami do plików, wyświetli komunikat „Plik .htaccess nie jest zapisywalny”.

Ręczne tworzenie pliku .htaccess

Jeśli WordPress nie może automatycznie utworzyć pliku, będziesz musiał zrobić to ręcznie.

Po prostu otwórz zwykły edytor tekstu, taki jak Notatnik na swoim komputerze.

Skopiuj i wklej poniższe standardowe reguły WordPress do pliku tekstowego:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Uwaga: Jeśli Twoja witryna WordPress jest zainstalowana w podkatalogu (np. twojadomena.com/blog/), musisz zmienić linię RewriteBase / na RewriteBase /blog/.

Ważne: Nigdy nie dodawaj własnego kodu między komentarzami # BEGIN WordPress i # END WordPress. WordPress nadpisuje tę sekcję za każdym razem, gdy aktualizujesz ustawienia permalinków.

Teraz zapisz plik na pulpicie jako .htaccess. Upewnij się, że Twój edytor tekstu nie dodaje rozszerzenia .txt do nazwy pliku podczas jego zapisywania.

Następnie połącz się ze swoją witryną za pomocą klienta FTP i prześlij plik .htaccess do głównego katalogu Twojej witryny (zazwyczaj /public_html).

Jeśli podczas przesyłania wystąpi błąd, być może będziesz musiał zmienić uprawnienia pliku dla swojego katalogu głównego na 755.

Co zrobić, jeśli nadal nie możesz utworzyć lub edytować pliku .htaccess

Z naszego doświadczenia w zarządzaniu setkami witryn WordPress wynika, że ​​czasami napotykamy konfiguracje serwerów lub wtyczki bezpieczeństwa, które uniemożliwiają modyfikację pliku .htaccess. Jest to zazwyczaj robione jako środek bezpieczeństwa.

Jeśli wypróbowałeś powyższe wskazówki dotyczące rozwiązywania problemów i nadal nie możesz sprawić, by działało, najlepszym rozwiązaniem jest skontaktowanie się z zespołem pomocy technicznej Twojego dostawcy hostingu WordPress. Mają oni dostęp do dzienników serwera i mogą szybko zidentyfikować i naprawić problem.

Więcej wskazówek znajdziesz w naszym przewodniku jak prosić o wsparcie WordPress i je uzyskać.

Często zadawane pytania dotyczące pliku .htaccess

Gdzie znajduje się plik .htaccess w WordPress?

Plik .htaccess znajduje się w głównym katalogu instalacji WordPress — zazwyczaj w folderze public_html. Ponieważ zaczyna się od kropki, jest domyślnie ukryty. Włącz opcję „Pokaż ukryte pliki” w swoim kliencie FTP lub menedżerze plików cPanel, aby go zobaczyć.

Czy .htaccess działa na wszystkich hostingach WordPress?

Nie. Plik .htaccess działa tylko na serwerach internetowych Apache. Większość planów hostingowych współdzielonych (takich jak Bluehost lub SiteGround) działa na Apache, ale jeśli Twój hosting używa Nginx, .htaccess nie będzie miał zastosowania. W razie wątpliwości zapytaj swojego hostingodawcę.

Jaki jest domyślny kod dla pliku .htaccess WordPress?

Standardowy plik .htaccess WordPress zawiera reguły przepisywania między komentarzami # BEGIN WordPress i # END WordPress. Pełny kod jest pokazany w sekcji Ręczne tworzenie powyżej. Wiele wtyczek do buforowania i SEO dodaje własne reguły poza tym blokiem.

Czy bezpieczne jest usunięcie pliku .htaccess?

Tak, usunięcie pliku .htaccess jest bezpieczne jako krok rozwiązywania problemów. WordPress utworzy go ponownie, gdy przejdziesz do Ustawienia » Permalink i klikniesz „Zapisz zmiany”. Usunięcie go tymczasowo usuwa niestandardowe reguły wtyczek, ale nie usunie Twoich treści.

Czy wtyczka może utworzyć lub zmodyfikować plik .htaccess?

Tak. Wtyczki buforujące, takie jak WP Rocket, dodają reguły buforowania przeglądarki, wtyczki SEO, takie jak All in One SEO, mogą dodawać reguły przepisywania mapy witryny, a wtyczki bezpieczeństwa, takie jak Wordfence, mogą dodawać reguły blokowania botów — wszystko w pliku .htaccess.

Dodatkowe zasoby do rozwiązywania problemów z WordPress

Mamy nadzieję, że ten artykuł pomógł Ci znaleźć plik .htaccess na Twojej witrynie WordPress. Możesz również zapoznać się z naszym przewodnikiem rozwiązywania problemów z WordPress, aby naprawić typowe błędy, oraz z naszą listą najlepszych wtyczek WordPress, aby rozwijać swoją witrynę.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

81 KomentarzeZostaw odpowiedź

  1. Dziękuję za radę. Pomogła mi nie tylko rozwiązać problem z plikiem htaccess, z którym spotkałem się po raz pierwszy (na innych serwerach widziałem plik bez problemów), ale także pomogła mi rozwiązać problem z plikiem .user.ini, gdzie musiałem umieścić dyrektywy dla limitów PHP. Nie wiedziałem, że te pliki są domyślnie ukryte.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Proszę NIE używaj słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.