WordPress öncelikle blog yazılarını ve sayfalarını işlemek için tasarlanmıştır, ancak web sitenize statik bir HTML sayfası eklemeniz gereken zamanlar olabilir. Bu, özel tasarımlar veya bağımsız içerikler için faydalı olabilir.
Sorun şu ki WordPress bu HTML sayfalarını otomatik olarak tanımıyor ve bu da 404 hatalarına yol açabiliyor. Yeni başlayan birçok kişinin bu sorunla mücadele ettiğini gördük.
Bu makalede, 404 hatasını tetiklemeden WordPress’e bir HTML sayfası yüklemek için doğru adımları göstereceğiz. Bir WordPress web sitesine HTML sayfası eklerken de aynı adımları kullanırız.
Neden HTML Sayfalarını WordPress’e Yüklemelisiniz?
WordPress, web sitenize sayfalar eklemek için yerleşik bir içerik türü ile birlikte gelir. Genellikle, WordPress temaları sayfalarınızı görüntülemek için önceden tasarlanmış sayfa şablonları ekler.
Mükemmel WordPress açılış sayfası eklentileri , sürükle ve bırak oluşturucu ile güzel sayfa şablonları oluşturmanızaolanak tanır .
Çoğu durumda, WordPress sitenize bir HTML sayfası yüklemeniz gerekmez.
Uzman İpucu: Özel sayfalar tasarlamak için en iyi WordPress sayfa oluşturucu eklentisi olan SeedProd‘u kullanmanızı öneririz. Açılış sayfanızı tasarlamak için sürükle ve bırak arayüzünü kullanabilirsiniz. Ayrıca, başlangıç noktası olarak kullanmak için profesyonelce tasarlanmış şablonlarla birlikte gelir.
Ancak, bazen eski web sitenizden statik HTML sayfalarınız veya beğendiğiniz ve kullanmak istediğiniz statik bir şablonunuz olabilir.
Bu senaryolarda, HTML sayfanızı WordPress’e yüklemeniz gerekecektir.
WordPress kendi SEO dostu URL yapısıyla geldiğinden, HTML sayfanızı yükleyip erişmeye çalışırsanız 404 hatasına neden olabilir.
Bununla birlikte, 404 hatasına neden olmadan WordPress sitenize bir HTML sayfasını nasıl yükleyeceğinize bakalım.
HTML Sayfasını WordPress Sitesine Yükleme
Öncelikle yüklemek istediğiniz HTML sayfasını hazırlamalısınız.
Ayrı CSS veya resim dosyaları içermeyen tek bir HTML sayfasıysa, olduğu gibi yükleyebilirsiniz.
Ancak, yüklemek istediğiniz sayfada ayrı CSS dosyaları ve resimler varsa, bunları bir dizin yapısına yerleştirmeniz gerekir.
İdeal olarak, dosyalarınızı bilgisayarınızdaki bir klasöre yerleştirmek istersiniz.
Her şeyin beklendiği gibi çalıştığından emin olmak için ana HTML dosyanızı açmayı unutmayın.
Ardından, bir FTP istemcisi veya hosting hesabı kontrol panelinizdeki Dosya Yöneticisi uygulamasını kullanarak WordPress sitenize bağlanmanız gerekir.
Bundan sonra, daha önce oluşturduğunuz klasörü WordPress web sitenizin kök klasörüne yüklemeniz gerekir. Kök klasör, içinde wp-admin
, wp-content
ve wp-includes
klasörlerinin bulunduğu klasördür.
Dosyalarınızı yükledikten sonra, HTML sayfanızı görüntülemek için web sitenize gidebilirsiniz.
HTML ve beraberindeki CSS ve resim dosyalarını içeren klasörü yüklediyseniz, yüklediğiniz klasörün adını web sitenizin adresinin sonuna şu şekilde eklemeniz gerekecektir:
https://example.com/landing-page/
Not: Klasörünüzdeki ana HTML dosyasının adı index.html olmalıdır. Aksi takdirde, HTML dosyasının adını da vermeniz gerekecektir.
Öte yandan, bağımsız bir HTML dosyası yüklediyseniz, HTML dosya adını web sitenizin adresinin sonuna eklemeniz yeterlidir:https://example.com/landing-page.html
Şimdi yüklediğiniz HTML sayfasını göreceksiniz.
Bir hata sayfasıyla karşılaşırsanız, hatayı gidermeniz gerekecektir.
WordPress’te HTML Sayfa Yükleme Sorunlarını Giderme
Normalde, HTML sayfanızı doğrudan sayfayı veya klasörü ziyaret ederek görüntüleyebilmeniz gerekir.
Ancak, WordPress veya web sunucunuz tarafından kullanılan yeniden yazma kuralları nedeniyle, bazı yaygın WordPress hatalarıyla karşılaşma olasılığınız vardır.
1. WordPress’te HTML Sayfa Yüklemesinden Sonra 404 Hatasını Düzeltme
404 hatası en yaygın WordPress hatalarından biridir. Ancak çoğu durumda düzeltilmesi oldukça kolaydır.
HTML sayfanızı yükledikten sonra 404 hatası görüyorsanız, .htaccess dosyanıza bir yeniden yazma kuralı eklemeniz yeterlidir:
RewriteRule ^(.*)index\.(php|html?)$ /$1 [R=301,NC,L]
2. WordPress’te HTML Sayfası Yükledikten Sonra 403 Hatasını Düzeltme
Yeni yüklediğiniz HTML sayfasındaki veya yüklediğiniz klasördeki dosya izinleri nedeniyle de 403 hatası oluşabilir.
Bir FTP istemcisi kullanarak web sitenize bağlanın ve yüklediğiniz HTML sayfasını veya klasörü seçmek için tıklayın.
Ardından, sağ tıklayın ve ardından FTP istemcinizde ‘Dosya izinleri’ seçeneğini seçin.
Bu, bir dosya izni açılır penceresi getirecektir. Sayısal değer alanına ‘755’ girin ve ‘Alt dizinlere özyinele’ seçeneğini işaretleyin.
Bunun altında, ‘Tüm dosya ve dizinlere uygula’ seçeneğini seçin ve ‘Tamam’ düğmesine tıklayın.
Bu, HTML yükleme klasörünüz ve içindeki tüm dosya ve klasörler için dosya izinlerini ayarlayacaktır.
Daha fazla ayrıntı için WordPress’te dosya ve klasör izinleri hatalarının nasıl düzeltileceğine ilişkin eğitimimize bakın.
Özel HTML Sayfanızı XML Site Haritalarına Ekleme
Artık HTML sayfanızı yüklediğinize göre, arama motorlarına bunun web sitenizin bir parçası olduğunu bildirmenin zamanı geldi.
Bunu yapmanın en kolay yolu, web sitenizin XML site haritalarına eklemektir.
Site haritalarını henüz ayarlamadıysanız, WordPress’te XML site haritalarının nasıl ekleneceğine ilişkin makalemizdeki talimatları izleyin.
İlk olarak, WordPress için All in One SEO eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için WordPress eklentisi yükleme hakkındaki makalemize bakın.
Etkinleştirmenin ardından All in One SEO ” Site Haritaları sayfasına gidin. Genel Ayarlar sayfasının altında, ‘Site Haritasını Etkinleştir’ geçişinin açık olduğundan emin olun.
Bundan sonra, Ek Sayfalar bölümüne doğru biraz aşağı kaydırın.
Bu bölümü etkinleştirmek için düğmeyi kaydırın ve ardından ‘Sayfa URL’si’ seçeneğinin altına HTML sayfanızı veya klasör URL’nizi girin.
Eklemek için ‘Sayfa Ekle’ düğmesine tıklayın.
Bundan sonra, ayarlarınızı kaydetmek için ‘Değişiklikleri Kaydet’ düğmesine tıklamayı unutmayın.
All in One SEO artık özel HTML sayfa URL’nizi WordPress XML site haritalarınıza dahil edecek. Arama motorları URL’yi bulabilecek ve web sitenizdeki diğer sayfalar gibi değerlendirebilecektir.
Bonus Kaynaklar
Aşağıda, 404 hatalarıyla uğraşırken veya web sitenizdeki sayfaları yönetirken yararlı bulabileceğiniz bazı ek kaynaklar yer almaktadır:
- WordPress’te 404 Sayfa Şablonunuzu Nasıl İyileştirebilirsiniz (2 Yol)
- WordPress’te 404 Hataları için E-posta Uyarıları Nasıl Alınır?
- WordPress için En İyi Ücretsiz 404 Yönlendirme Eklentileri
- WordPress Sayfalarını Sürükle ve Bırak ile Düzenleme veya Yeniden Sıralama
Umarız bu makale, hataya neden olmadan WordPress’e nasıl HTML sayfası yükleyeceğinizi öğrenmenize yardımcı olmuştur. Daha fazla trafik elde etmek için WordPress SEO kılavuzumuza veya WordPress hız ve performansına ilişkin yeni başlayanlar kılavuzumuza da göz atmak isteyebilirsiniz.
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.
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
Yönetici
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
Yönetici
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
Yönetici
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
WPBeginner Support
For what it sounds like you’re wanting, you would want to take a look at our article here: https://www.wpbeginner.com/plugins/how-to-embed-pdf-spreadsheet-and-others-in-wordpress-blog-posts/
Yönetici
Raashid Din DAR
Found this article helpful. Keep the good work up.