Pamiętasz dni stron internetowych w statycznym 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 rzecz w tym, że WordPress nie zawsze dobrze współpracuje z przesyłaniem plików HTML, często witając użytkowników z przeklętą stroną błędu 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.

Szybka odpowiedź: Jak przesłać stronę HTML do WordPress bez błędów 404
Prześlij plik (lub folder) HTML do głównego katalogu witryny za pomocą FTP lub Menedżera plików. Dostęp uzyskasz pod adresem example.com/twójplik.html lub example.com/twójfolder/. Jeśli pojawi się błąd 404, dodaj regułę przepisywania do pliku .htaccess. W przypadku błędów 403 ustaw uprawnienia do plików na 755.
Dlaczego przesyłać strony HTML do WordPress?
Czasami trzeba dodać statyczną stronę HTML ze starej witryny lub niestandardowy szablon, którego WordPress sam nie generuje.
- Ponowne wykorzystanie starych stron – migruj treści statyczne ze starszych witryn bez konieczności przebudowy od podstaw
- Niestandardowe strony docelowe – przesyłaj gotowe szablony HTML, które nie pasują do standardowych motywów WordPress
Większość motywów zawiera gotowe szablony, a wtyczki do stron docelowych WordPress, takie jak SeedProd, pozwalają 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.
Wskazówka eksperta: Jeśli potrzebujesz niestandardowego projektu strony, polecamy SeedProd, najlepszą wtyczkę do tworzenia stron WordPress. Dzięki edytorowi „przeciągnij i upuść” w ciągu kilku minut stworzyliśmy strony docelowe o wysokiej konwersji. Ponadto zawiera profesjonalne szablony, dzięki czemu nie musisz zaczynać od zera. Szczegóły znajdziesz w naszej szczegółowej recenzji SeedProd.

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 stron internetowych lub integrowania niestandardowych stron docelowych. Wyzwaniem jest to, że WordPress używa własnej struktury adresów URL przyjaznej dla SEO, która może powodować 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
Krok 1. Przygotuj plik lub folder HTML
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.
Krok 2: Połącz się za pomocą FTP lub Menedżera plików
Następnie musisz połączyć się ze swoją witryną WordPress za pomocą klienta FTP lub aplikacji Menedżer plików w panelu sterowania hostingu (np. cPanel).
Krok 3: Prześlij do głównego katalogu
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.

Krok 4: Odwiedź swoją stronę HTML
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 typowe błędy.
Oto szybkie porównanie dwóch najczęstszych błędów i ich rozwiązań:
| Błąd | Przyczyna | Rozwiązanie |
|---|---|---|
| 404 Nie znaleziono | Konflikt reguł przepisywania WordPress | Dodaj regułę przepisywania do .htaccess |
| 403 Zabroniony | Nieprawidłowe uprawnienia do plików | Ustaw uprawnienia na 755 |
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 strony HTML, musisz dodać regułę przepisywania do swojego pliku .htaccess:
RewriteRule ^(.*)index\.(php|html?)$ /$1 [R=301,NC,L]
Naprawianie błędu 403 po przesłaniu strony HTML w WordPress
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ć przesłaną stronę HTML lub folder.
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.
Aby uzyskać więcej informacji, zobacz nasz samouczek na temat naprawiania błędów uprawnień plików i folderów w WordPressie.
Dodawanie niestandardowej strony HTML do map witryn XML
Krok 1: Zainstaluj All in One SEO
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 dodawania map witryn XML w WordPressie.
Najpierw musisz zainstalować i aktywować wtyczkę All in One SEO for WordPress. Aby uzyskać więcej informacji, zobacz nasz artykuł na temat instalowania wtyczki WordPress.
Krok 2: Włącz mapy witryn i dodaj swoją stronę
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.
Najczęściej zadawane pytania
Czy mogę przesłać wiele stron HTML do WordPress jednocześnie?
Tak. Umieść wszystkie pliki HTML, CSS i obrazy w jednym folderze i prześlij cały folder do głównego katalogu WordPress za pomocą FTP. Każda strona będzie dostępna pod adresem example.com/nazwa_folderu/nazwa_pliku.html.
Czy przesłanie strony HTML wpłynie na wydajność mojej witryny WordPress?
Nie. Statyczne strony HTML są obsługiwane bezpośrednio przez serwer WWW bez użycia PHP ani bazy danych WordPress, więc w rzeczywistości ładują się szybciej niż zwykłe strony WordPress.
Czy muszę aktualizować moją stronę HTML po aktualizacji WordPress?
Nie. Twoja przesłana strona HTML jest całkowicie oddzielona od plików rdzennych WordPress. Aktualizacje WordPress nie nadpiszą ani nie wpłyną na Twoje niestandardowe strony HTML.
Czy mogę używać nagłówka i stopki mojego motywu WordPress na stronie HTML?
Nie bezpośrednio. Przesłane strony HTML są samodzielne i nie będą dziedziczyć projektu Twojego motywu WordPress. Jeśli chcesz uzyskać spójny wygląd, rozważ zamiast tego użycie wtyczki do tworzenia stron.
Jaka jest różnica między przesyłaniem strony HTML a tworzeniem strony WordPress?
Strona WordPress jest przechowywana w Twojej bazie danych i zarządzana przez panel administracyjny. Przesłana strona HTML to statyczny plik na Twoim serwerze. Strony WordPress są łatwiejsze do edycji, podczas gdy strony HTML dają Ci pełną kontrolę nad kodem.
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 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
Administrator
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
Administrator
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
Administrator
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
Dla tego, co brzmi jak to, czego szukasz, powinieneś zapoznać się z naszym artykułem tutaj: https://014.leahstevensyj.workers.dev/plugins/how-to-embed-pdf-spreadsheet-and-others-in-wordpress-blog-posts/
Administrator
Raashid Din DAR
Ten artykuł okazał się pomocny. Kontynuuj dobrą pracę.