Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak przesłać stronę HTML do WordPressa bez błędów 404

Pamiętasz czasy statycznych witryn internetowych HTML? My też. Nawet teraz, gdy WordPress obsługuje ponad 43% wszystkich witryn internetowych, zdarzają się sytuacje, w których trzeba przesłać własną stronę HTML. Ale jest jedna rzecz – WordPress nie zawsze dobrze radzi sobie z przesyłaniem plików HTML, często witając użytkowników przerażającą stroną błędu 404.

Spędziliśmy lata pomagając użytkownikom WordPressa rozwiązać dokładnie ten problem poprzez WPBeginner. Nauczyliśmy się, że większość ludzi popełnia te same typowe błędy podczas próby załadowania stron HTML, co prowadzi do niepotrzebnych bólów głowy i straty czasu.

Pozwól nam przeprowadzić Cię przez sprawdzony proces, którego używamy do przesyłania stron HTML do WordPressa bez żadnych błędów 404. Niezależnie od tego, czy dodajesz specjalną stronę docelową, czy integrujesz starsze treści, te kroki pozwolą Ci zaoszczędzić wiele godzin rozwiązywania problemów.

How to upload an HTML page to WordPress

Dlaczego warto przesyłać strony HTML do WordPressa?

WordPress ułatwia tworzenie treści i zarządzanie nimi za pomocą wbudowanych stron i wpisów. Większość motywów zawiera nawet wstępnie zaprojektowane szablony, co ułatwia tworzenie profesjonalnie wyglądających stron bez dotykania ani jednej linii kodu.

Zbudowaliśmy niezliczoną ilość stron przy użyciu wtyczek WordPress do landing page’y, takich jak SeedProd, które pozwalają nam projektować strony za pomocą interfejsu “przeciągnij i upuść”. W większości przypadków nie ma potrzeby ręcznego przesyłania strony HTML do WordPressa.

Porada eksperta: Jeśli potrzebujesz własnego konfiguratora stron, polecamy SeedProd, najlepszą wtyczkę do tworzenia stron WordPress. Dzięki edytorowi typu “przeciągnij i upuść” stworzyliśmy strony docelowe o wysokiej konwersji w ciągu kilku minut. Dodatkowo, wtyczka zawiera profesjonalne szablony, więc nie musisz zaczynać od zera. Zobacz naszą szczegółową recenzję SeedProd.

SeedProd page builder

Są jednak sytuacje, w których załadowanie strony HTML ma sens. Być może masz statyczną stronę ze starej witryny, którą chcesz ponownie wykorzystać, lub znalazłeś szablon HTML, który idealnie pasuje do twoich potrzeb.

Spotkaliśmy się już z taką sytuacją podczas migracji starszych witryn internetowych lub integracji własnych stron docelowych. Wyzwanie polega na tym, że WordPress używa własnej, przyjaznej dla SEO struktury adresów URL, co może powodować błąd 404, jeśli strona HTML nie zostanie poprawnie załadowana.

Na szczęście znaleźliśmy proste rozwiązania, aby przesłać strony HTML do WordPressa bez niszczenia twojej witryny. Przejdźmy przez kolejne kroki.

Wgrywanie 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 obrazków, można ją przesłać w takiej postaci.

Jeśli jednak strona, którą chcesz przesłać, zawiera oddzielne pliki CSS i obrazki, musisz umieścić je w strukturze katalogów.

Najlepiej byłoby umieścić twoje pliki w katalogu na komputerze.

Arrange HTML page

Nie zapomnij otworzyć twojego głównego pliku HTML, aby upewnić się, że wszystko działa zgodnie z oczekiwaniami.

Następnie musisz połączyć się z twoją witryną WordPress za pomocą klienta FTP lub aplikacji Menedżer plików w panelu sterowania konta hostingowego.

Następnie musisz przesłać utworzony wcześniej katalog do katalogu głównego twojej witryny internetowej WordPress. Katalog główny to ten, w którym znajdują się foldery wp-admin, wp-content i wp-includes.

Upload files

Po przesłaniu plików możesz przejść do swojej witryny internetowej, aby zobaczyć swoją stronę HTML.

Jeśli przesłałeś katalog z kodem HTML i towarzyszącymi mu plikami CSS i obrazkami, musisz dodać nazwę przesłanego katalogu na końcu adresu twojej witryny internetowej w następujący sposób:

https://example.com/landing-page/

Uwaga: Główny plik HTML w twoim katalogu powinien mieć nazwę 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 internetowej:

https://example.com/landing-page.html

Zobaczysz teraz twoją załadowaną stronę HTML.

Jeśli napotkasz stronę błędu, będziesz musiał go rozwiązać.

Rozwiązywanie problemów z przesyłaniem stron HTML w WordPressie

Normalnie, powinieneś być w stanie zobaczyć twoją stronę HTML przechodząc bezpośrednio na stronę lub katalog.

Jednak ze względu na reguły przepisywania używane przez WordPress lub twój serwer WWW, istnieje prawdopodobieństwo, że możesz napotkać pewne typowe błędy WordPress.

1. Poprawka błędu 404 po załadowaniu strony HTML w WordPressie

Błąd 404 jest jednym z najczęstszych błędów WordPress. Jednak w większości przypadków jest on dość łatwy do poprawienia.

Jeśli po załadowaniu twojej strony HTML pojawia się błąd 404, wystarczy dodać regułę przepisywania do pliku .htaccess:

1
RewriteRule ^(.*)index\.(php|html?)$ /$1 [R=301,NC,L]

2. Poprawka błędu 403 po załadowaniu 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 katalogu.

Wystarczy połączyć się z twoją witryną internetową za pomocą klienta FTP i kliknąć, aby wybrać stronę HTML lub przesłany katalog.

Następnie kliknij prawym przyciskiem myszy i wybierz opcję “Uprawnienia plików” w twoim kliencie FTP.

Open file permissions

Spowoduje to wyświetlenie wyskakującego okienka uprawnień do pliku. W polu wartości liczbowej wpisz “755” i zaznacz opcję “Recurse into subdirectories”.

Następnie wybierz opcję “Zastosuj do wszystkich plików i katalogów” i kliknij przycisk “OK”.

File permissions checkbox

Spowoduje to ustawienie uprawnień do plików dla twojego folderu przesyłania HTML oraz wszystkich plików i katalogów w nim zawartych.

Aby uzyskać więcej informacji, zapoznaj się z naszym poradnikiem na temat poprawki błędów uprawnień plików i katalogów w WordPress.

Dodawanie własnej strony HTML do XML Sitemaps

Teraz, gdy załadowałeś swoją stronę HTML, nadszedł czas, aby poinformować wyszukiwarki, że jest ona częścią Twojej witryny internetowej.

Najprostszym sposobem na to jest dodanie go do map witryn XML dla twojej witryny internetowej.

Jeśli jeszcze nie skonfigurowałeś map witryn, postępuj zgodnie z instrukcjami w naszym artykule na temat dodawania map witryn XML w WordPress.

Najpierw należy zainstalować i włączyć wtyczkę All in One SEO for WordPress. Więcej szczegółów można znaleźć w naszym artykule na temat instalacji wtyczki WordPress.

Po włączaniu 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.

AIOSEO sitemaps

Następnie przewiń nieco w dół do sekcji Dodatkowe strony.

Przesuń przełącznik, aby włączyć tę sekcję, a następnie wpisz adres URL strony HTML lub katalogu w opcji “Adres URL strony”.

Add page URL

Kliknij przycisk “Dodaj stronę”, aby ją dodać.

Następnie nie zapomnij kliknąć przycisku “Zapisz zmiany”, aby zapisać twoje ustawienia.

All in One SEO będzie teraz uwzględniać adres URL Twojej własnej strony HTML w mapach witryn WordPress XML. Wyszukiwarki będą mogły znaleźć adres URL i traktować go jak każdą inną stronę z twojej witryny internetowej.

Zasoby bonusowe

Poniżej znajduje się kilka dodatkowych zasób, które mogą okazać się pomocne w radzeniu sobie z błędami 404 lub zarządzaniu stronami w twojej witrynie internetowej:

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 SEO WordPress, aby uzyskać większy ruch lub naszym przewodnikiem dla początkujących na temat szybkości i wydajności WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

9 komentarzyLeave a Reply

  1. Dennis Muthomi

    This was really helpful!
    I was able to upload the HTML files correctly using FileZilla and it actually worked without any issues. Adding the custom page to the XML sitemaps was also a great tip to make sure search engines can find it.
    thanks for providing such a clear walkthrough!

    • WPBeginner Support

      You’re welcome :)

      Admin

  2. Jiří Vaněk

    Thank you for the advice. I tried it on FTP without success and the only thing missing for it to work was the htaccess code. Perfect.

    • WPBeginner Support

      Glad our guide could help :)

      Admin

  3. Irene

    Anytime I have any WordPress related question and I search on Google, I always know I would get the most reliable and very simplified explanation whenever I scroll to find WPbeginners article on the search results.

    This article and your other articles have always been helpful. I’m glad I belong here. Thank you.

    • WPBeginner Support

      Thank you, glad we can help solve any issues you run into :)

      Admin

  4. David Leitch

    Hi Thanks for this article. It almost solves my workflow problem.

    I have some excel files I update each week. I want to upload charts and tables from those files to word press each week. Preferably the upload would happen automatically but the only way I have seen to do this is to save the excel page as .htm. I wanted to save it into the wordpress directory and then use an embed link. Do you have a suggestion?

    thank you

  5. Raashid Din DAR

    Found this article helpful. Keep the good work up.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.