Danışanlarımızdan gelen en çok sorulardan ve hatalardan biri bu .htaccess dosyasının site taşıma gibi sebeplerde bir şekilde taşınmamsı yada virüs yada farklı sebepler ile bu dosyanın kaybedilmesi durumunda panel erişiminiz var ise bu .htaccess dosyasının nasıl oluşturacağınızı ve sitenizi kurtaracğaınızı anlatacağız.
PrestaShop’ta .htaccess Dosyası Nasıl Yeniden Oluşturulur? (Panelde Gizli Yöntem)
PrestaShop kullanıcıları için en sık karşılaşılan sorunlardan biri, siteyi taşıdıktan veya yönlendirme ayarlarında değişiklik yaptıktan sonra .htaccess dosyasının bozulması ya da silinmesidir. Özellikle PrestaShop 1.7.8.11 sürümünde bu dosyanın manuel olarak değil, sistem tarafından otomatik oluşturulması kullanıcıları zor durumda bırakabiliyor. Bu yazımızda “.htaccess dosyası nasıl yeniden oluşturulur?”, panel üzerinden gizli yöntemle nasıl tetiklenir?, hangi ayarlara dikkat edilmelidir? sorularına detaylı ve SEO uyumlu şekilde yanıt vereceğiz.
.htaccess Dosyası Nedir ve PrestaShop’ta Ne İşe Yarar?
.htaccess dosyası, Apache sunucusunda sitenin nasıl davranacağını belirleyen kritik bir yapılandırma dosyasıdır. PrestaShop altyapısında bu dosya sayesinde:
- SEO uyumlu URL (Friendly URL) yönlendirmeleri yapılır
- Kategori ve ürün sayfalarının düzgün çalışması sağlanır
- 301 kalıcı yönlendirmeler, SSL zorlamaları uygulanır
- Alt klasörlerde ya da özel kurulumlarda erişim hataları önlenir
Bu nedenle, .htaccess dosyasının eksik veya hatalı olması PrestaShop sitenizin açılmamasına veya eski domaine yönlenmesine sebep olabilir.
PrestaShop’ta “.htaccess dosyasını yeniden oluştur” Butonu Neden Yok?
PrestaShop 1.7.8.11 sürümünde, kullanıcı arayüzünde doğrudan “.htaccess dosyasını yeniden oluştur” diye bir buton bulunmaz. Ancak PrestaShop bu işlemi arkaplanda otomatik olarak şu işlemler yapıldığında tetikler:
- SEO & URL ayarları değiştirildiğinde
- Friendly URL özelliği açılıp kapatıldığında
- Domain veya URI ayarı değiştirildiğinde
Yani PrestaShop paneli bu dosyayı sessizce ama etkili şekilde günceller.
.htaccess Dosyasını Panel Üzerinden Gizli Yöntemle Yeniden Oluşturma Adımları
1. Back Office’e Giriş Yap
Shop Parameters > SEO & URLs sayfasına gir.
2. Friendly URL Ayarını Devre Dışı Bırak
Sayfadaki “Friendly URL” seçeneğini devre dışı bırak ve sayfayı kaydet.
3. Friendly URL’yi Tekrar Etkinleştir
Aynı alanı tekrar etkinleştir ve tekrar kaydet.
🎉 Bu işlemle birlikte PrestaShop, kök dizine yepyeni ve güncel bir .htaccess dosyası oluşturacaktır. Bu dosya yeni domain, klasör yapısı ve SSL durumuna göre otomatik olarak yapılandırılır.
Neden Manuel Olarak .htaccess Yazmak Tehlikelidir?
PrestaShop’un URL yönlendirme sistemi dinamik çalıştığı için, elle yazılan .htaccess dosyaları:
- Modül yönlendirmelerini bozabilir
- SSL hatalarına yol açabilir
- SEO uyumsuz sayfa yapıları oluşturabilir
- Çoklu mağaza yapısında çakışmalara sebep olabilir
Bu yüzden mümkün olduğunca panel üzerinden tetiklenerek oluşturulması önerilir.
PrestaShop ve SEO Uyumlu .htaccess İlişkisi
E-ticaret sitelerinde URL yapısı SEO için son derece kritiktir. PrestaShop’ta .htaccess ile:
- /urun/adidas-kosu-ayakkabisi gibi anahtar kelime içeren linkler oluşturulur
- Kopya içerik problemlerinin önüne geçilir
- 404 sayfaları yönlendirilerek ziyaretçi kaybı engellenir
- Google botları sitenizi daha hızlı ve düzgün tarar
Kısacası, .htaccess dosyası PrestaShop SEO altyapısının merkezidir.
yardimnoktasi.com ile PrestaShop Rehberliği
Bu içerik, Türkiye’de PrestaShop kullanıcılarına özel olarak hazırlanmış yardimnoktasi.com teknik rehberliği kapsamında sunulmuştur. Eğer sen de PrestaShop siteni taşıdıysan, yönlendirme sorunları yaşıyorsan veya SEO uyumlu yapılandırma yapmak istiyorsan, yardimnoktasi.com’daki özel içerikler ve şablonlarla işini kolaylaştırabilirsin.
PrestaShop 1.7.8.11 sürümü başta olmak üzere tüm güncel yapılar için profesyonel destek, örnek dosyalar ve uygulama rehberleriyle seni bekliyoruz.
.htaccess Dosyasını Doğru Şekilde Oluşturmak Siteni Kurtarabilir
PrestaShop kullanıcılarının sıkça karşılaştığı yönlendirme hatalarının ve site çökmesinin temel nedenlerinden biri eksik ya da bozulmuş .htaccess dosyalarıdır. Yukarıda anlatılan panel üzerinden gizli yöntemle yeniden oluşturma tekniği, bu sorunu kolayca çözmeni sağlar.