Plik .htaccess w WordPressie znajduje się w głównym katalogu instalacji strony, najczęściej w folderze public_html. Jeśli WordPress został zainstalowany w podkatalogu, szukaj go właśnie tam, obok folderów wp-admin, wp-content i wp-includes.
Gdzie znaleźć plik .htaccess?
Otwórz menedżer plików w panelu hostingu albo połącz się z serwerem przez FTP. Następnie przejdź do katalogu, w którym znajduje się instalacja WordPressa. W typowej konfiguracji będzie to public_html, choć hosting może używać innej ścieżki, na przykład katalogu przypisanego do konkretnej domeny.
Plik może nie być widoczny od razu. Kropka na początku nazwy oznacza, że .htaccess jest plikiem ukrytym w systemach Linux.
Jak wyświetlić ukryty plik .htaccess?
Włącz wyświetlanie plików ukrytych w narzędziu, z którego korzystasz. W zależności od konfiguracji hostingu wykonaj jedną z poniższych czynności:
- cPanel – otwórz File Manager, kliknij „Ustawienia” i zaznacz „Pokaż ukryte pliki (dotfiles)”.
- DirectAdmin – przejdź do menedżera plików i włącz opcję wyświetlania ukrytych plików, jeśli jest dostępna w danym panelu.
- FileZilla – połącz się z serwerem, otwórz menu „Serwer” i wybierz „Wymuś wyświetlanie ukrytych plików”.
- Inny klient FTP – poszukaj ustawienia o nazwie „Show hidden files”, „Pokaż ukryte pliki” albo podobnej.
Przed edycją pobierz kopię pliku .htaccess na komputer. Błąd w składni może spowodować błąd 500 i uniemożliwić otwarcie strony. Do zmian używaj zwykłego edytora tekstu, a nie programu, który dodaje formatowanie, takiego jak Microsoft Word.
Co zrobić, jeśli pliku .htaccess nie ma?
Możesz utworzyć go ręcznie jako pusty plik tekstowy o dokładnej nazwie .htaccess, bez dodatkowego rozszerzenia. Zrobisz to w menedżerze plików hostingu albo lokalnie, a następnie prześlesz plik na serwer.
WordPress może też wygenerować podstawowe reguły automatycznie. W panelu administracyjnym przejdź do „Ustawienia” → „Bezpośrednie odnośniki” i kliknij „Zapisz zmiany”, nawet bez modyfikowania ustawień.
Jeśli plik nadal się nie pojawia, sprawdź, czy pracujesz w katalogu właściwej instalacji WordPressa. Na serwerze Nginx plik .htaccess nie jest natywnie obsługiwany, dlatego może nie występować lub nie mieć wpływu na działanie strony.
Najczęściej wystarczy więc otworzyć katalog public_html, włączyć widoczność plików ukrytych i odszukać .htaccess obok głównych katalogów WordPressa.