Pamiętasz dni statycznych stron HTML? My pamiętamy. Nawet teraz, gdy WordPress zasila ponad 43% wszystkich stron internetowych, zdarzają się sytuacje, gdy trzeba przesłać niestandardową stronę HTML. Ale jest pewien problem – WordPress nie zawsze dobrze współpracuje z przesyłaniem plików HTML, często witając użytkowników przerażającym komunikatem o błędzie 404.
Od lat pomagamy użytkownikom WordPress rozwiązywać ten konkretny problem za pośrednictwem WPBeginner. Dowiedzieliśmy się, że większość ludzi popełnia te same powszechne błędy podczas próby przesyłania stron HTML, co prowadzi do niepotrzebnych problemów i straty czasu.
Pozwól nam przeprowadzić Cię przez sprawdzony proces, którego używamy do przesyłania stron HTML do WordPress bez błędów 404. Niezależnie od tego, czy dodajesz specjalną stronę docelową, czy integrujesz starszą zawartość, te kroki zaoszczędzą Ci godzin rozwiązywania problemów.

Dlaczego przesyłać strony HTML do WordPress?
WordPress ułatwia tworzenie i zarządzanie treścią za pomocą wbudowanych stron i wpisów. Większość motywów jest nawet wyposażona w gotowe szablony, co ułatwia tworzenie profesjonalnie wyglądających stron bez dotykania ani jednej linii kodu.
Zbudowaliśmy niezliczone strony za pomocą wtyczek do stron docelowych WordPress, takich jak SeedProd, które pozwalają nam projektować strony za pomocą interfejsu typu „przeciągnij i upuść”. W większości przypadków nie będziesz musiał ręcznie przesyłać strony HTML do WordPress.
💡 Wskazówka eksperta: Jeśli potrzebujesz niestandardowego projektu strony, polecamy SeedProd, najlepszą wtyczkę do tworzenia stron WordPress metodą przeciągnij i upuść. Dzięki edytorowi przeciągnij i upuść stworzyliśmy w ciągu kilku minut strony docelowe o wysokiej konwersji. Ponadto zawiera profesjonalne szablony, dzięki czemu nie musisz zaczynać od zera. Zobacz naszą szczegółową recenzję SeedProd, aby uzyskać więcej informacji.

Niemniej jednak zdarzają się sytuacje, gdy przesłanie strony HTML ma sens. Może masz statyczną stronę ze starej witryny, którą chcesz ponownie wykorzystać, lub znalazłeś szablon HTML, który idealnie odpowiada Twoim potrzebom.
Spotkaliśmy się z taką sytuacją wcześniej podczas migracji starszych witryn lub integrowania niestandardowych stron docelowych. Wyzwaniem jest to, że WordPress używa własnej przyjaznej dla SEO struktury adresów URL, która może spowodować błąd 404, jeśli strona HTML nie zostanie przesłana poprawnie.
Na szczęście znaleźliśmy proste rozwiązania, aby przesłać strony HTML do WordPressa bez psucia Twojej witryny. Przejdźmy przez kroki.
Przesyłanie strony HTML do witryny WordPress
Najpierw musisz przygotować stronę HTML, którą chcesz przesłać.
Jeśli jest to pojedyncza strona HTML bez oddzielnych plików CSS lub obrazów, możesz ją przesłać tak, jak jest.
Jednak jeśli strona, którą chcesz przesłać, ma oddzielne pliki CSS i obrazy, musisz umieścić je w strukturze katalogów.
Najlepiej byłoby umieścić pliki w folderze na komputerze.

Nie zapomnij otworzyć swojego głównego pliku HTML, aby upewnić się, że wszystko działa zgodnie z oczekiwaniami.
Następnie musisz połączyć się ze swoją witryną WordPress za pomocą klienta FTP lub aplikacji Menedżer plików w panelu sterowania hostingu.
Następnie musisz przesłać wcześniej utworzony folder do głównego folderu swojej witryny WordPress. Główny folder to ten, który zawiera foldery wp-admin, wp-content i wp-includes.

Po przesłaniu plików możesz przejść do swojej witryny, aby wyświetlić swoją stronę HTML.
Jeśli przesłałeś folder z plikami HTML oraz towarzyszącymi plikami CSS i obrazami, musisz dodać nazwę przesłanego folderu na końcu adresu Twojej witryny w ten sposób:
https://example.com/landing-page/
Uwaga: Główny plik HTML w Twoim folderze powinien nazywać się index.html. W przeciwnym razie będziesz musiał podać również nazwę pliku HTML.
Z drugiej strony, jeśli przesłałeś samodzielny plik HTML, po prostu dodaj nazwę pliku HTML na końcu adresu Twojej witryny:https://example.com/landing-page.html
Teraz zobaczysz przesłaną stronę HTML.
Jeśli napotkasz stronę z błędem, będziesz musiał rozwiązać ten błąd.
Rozwiązywanie problemów z przesyłaniem stron HTML w WordPress
Zazwyczaj powinieneś móc wyświetlić swoją stronę HTML, odwiedzając ją lub folder bezpośrednio.
Jednak ze względu na reguły przepisywania używane przez WordPress lub serwer WWW, istnieje szansa, że napotkasz niektóre najczęstsze błędy WordPress.
1. Naprawianie błędu 404 po przesłaniu strony HTML w WordPress
Błąd 404 jest jednym z najczęstszych błędów WordPressa. Jednak w większości przypadków można go łatwo naprawić.
Jeśli widzisz błąd 404 po przesłaniu swojej strony HTML, musisz dodać regułę przekierowania do swojego pliku .htaccess:
RewriteRule ^(.*)index\.(php|html?)$ /$1 [R=301,NC,L]
2. Naprawianie błędu 403 po przesłaniu strony HTML w WordPressie
Błąd 403 może również wystąpić z powodu uprawnień do plików na Twojej nowo przesłanej stronie HTML lub przesłanym folderze.
Po prostu połącz się ze swoją witryną za pomocą klienta FTP i kliknij, aby wybrać stronę HTML lub folder, który przesłałeś.
Następnie kliknij prawym przyciskiem myszy, a następnie wybierz opcję „Uprawnienia do plików” w swoim kliencie FTP.

Spowoduje to wyświetlenie okna dialogowego uprawnień do pliku. Wpisz „755” w polu wartości numerycznej i zaznacz opcję „Rekursywnie do podkatalogów”.
Poniżej wybierz opcję „Zastosuj do wszystkich plików i katalogów” i kliknij przycisk „OK”.

Spowoduje to ustawienie uprawnień do plików dla Twojego folderu przesyłania HTML oraz wszystkich plików i folderów w nim zawartych.
Więcej szczegółów znajdziesz w naszym poradniku jak naprawić błędy uprawnień do plików i folderów w WordPress.
Dodawanie niestandardowej strony HTML do map witryn XML
Teraz, gdy przesłałeś swoją stronę HTML, czas dać znać wyszukiwarkom, że jest ona częścią Twojej witryny.
Najprostszym sposobem na zrobienie tego jest dodanie jej do map witryn XML Twojej strony internetowej.
Jeśli jeszcze nie skonfigurowałeś map witryn, postępuj zgodnie z instrukcjami w naszym artykule na temat jak dodać mapy witryn XML w WordPress.
Najpierw musisz zainstalować i aktywować wtyczkę All in One SEO for WordPress. Więcej szczegółów znajdziesz w naszym artykule na temat instalowania wtyczki WordPress.
Po aktywacji przejdź do strony All in One SEO » Sitemaps. Na stronie Ustawienia ogólne upewnij się, że przełącznik „Włącz mapę witryny” jest włączony.

Następnie przewiń trochę w dół do sekcji Dodatkowe strony.
Przesuń przełącznik, aby aktywować tę sekcję, a następnie wprowadź adres URL swojej strony HTML lub folderu w opcji „Adres URL strony”.

Kliknij przycisk „Dodaj stronę”, aby ją dodać.
Po tym nie zapomnij kliknąć przycisku „Zapisz zmiany”, aby zachować swoje ustawienia.
All in One SEO będzie teraz uwzględniać Twój niestandardowy adres URL strony HTML w Twoich mapach witryn XML WordPress. Wyszukiwarki będą mogły znaleźć adres URL i traktować go jak każdą inną stronę z Twojej witryny.
Dodatkowe zasoby
Poniżej znajdują się dodatkowe zasoby, które mogą okazać się pomocne podczas rozwiązywania problemów z błędami 404 lub zarządzania stronami w Twojej witrynie:
- Jak ulepszyć szablon strony 404 w WordPress (2 sposoby)
- Jak otrzymywać powiadomienia e-mail o błędach 404 w WordPress
- Najlepsze darmowe wtyczki do przekierowań 404 dla WordPressa
- Jak organizować lub zmieniać kolejność stron WordPress metodą przeciągnij i upuść
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak przesłać stronę HTML do WordPressa bez powodowania błędów. Możesz również zapoznać się z naszym przewodnikiem po SEO w WordPressie, aby uzyskać więcej ruchu, lub z naszym przewodnikiem dla początkujących po szybkości i wydajności WordPressa.
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.

Moinuddin Waheed
idealne rozwiązanie do dodawania niestandardowego kodu HTML do tworzenia niestandardowych stron.
Zazwyczaj używam menedżera plików do przesyłania kodu i obrazów.
Ale wielokrotnie używałem również FileZilla do przesyłania plików.
Dziękuję za rozwiązanie problemu błędu 404, który zazwyczaj pojawia się po dodaniu pliku HTML.
Dennis Muthomi
To było naprawdę pomocne!
Udało mi się poprawnie przesłać pliki HTML za pomocą FileZilla i faktycznie zadziałało bez żadnych problemów. Dodanie niestandardowej strony do map witryn XML było również świetną wskazówką, aby upewnić się, że wyszukiwarki mogą ją znaleźć.
Dzięki za tak jasny przewodnik!
Wsparcie WPBeginner
You’re welcome
Admin
Jiří Vaněk
Dziękuję za radę. Próbowałem tego przez FTP bez powodzenia i jedyną rzeczą, której brakowało, aby zadziałało, był kod htaccess. Doskonale.
Wsparcie WPBeginner
Glad our guide could help
Admin
Irene
Zawsze, gdy mam jakiekolwiek pytanie dotyczące WordPress i szukam w Google, wiem, że otrzymam najbardziej wiarygodne i bardzo uproszczone wyjaśnienie, gdy tylko przewinę do artykułu WPbeginners w wynikach wyszukiwania.
Ten artykuł i Twoje inne artykuły zawsze były pomocne. Cieszę się, że należę do tego miejsca. Dziękuję.
Wsparcie WPBeginner
Thank you, glad we can help solve any issues you run into
Admin
David Leitch
Cześć, dziękuję za ten artykuł. Prawie rozwiązuje mój problem z przepływem pracy.
Mam kilka plików Excel, które aktualizuję co tydzień. Chcę co tydzień przesyłać wykresy i tabele z tych plików do WordPress. Najlepiej, gdyby przesyłanie odbywało się automatycznie, ale jedynym sposobem, jaki widziałem, jest zapisanie strony Excel jako .htm. Chciałem zapisać ją w katalogu WordPress, a następnie użyć linku do osadzenia. Czy masz sugestię?
dziękuję
Wsparcie WPBeginner
W związku z tym, czego prawdopodobnie szukasz, powinieneś zapoznać się z naszym artykułem tutaj: https://www.wpbeginner.com/plugins/how-to-embed-pdf-spreadsheet-and-others-in-wordpress-blog-posts/
Admin
Raashid Din DAR
Ten artykuł okazał się pomocny. Kontynuuj dobrą pracę.