DEMO İNCELE
ÜCRETSİZ İNDİR

Prestashop Friendy URL'de Resim Ve Link Sorunu

Arkadaşlar merhabalar;
Prestashopun friendly url özelliğini aktif hale getirmek istiyorum. .Boş bir .htaccess dosyası oluşturup servera yüklüyorum. Yazma izinlerini veriyorum. Friendly urlyi aktif hale getirdiğimde ana sayfa geliyor ama ana sayfadaki resimler görünmüyor. Linkler de beklediğim şekilde gelmediği için 404 sayfa bulunamadı hatası alıyorum.
Mesela ana sayfadan bir linklerin hepsine “Ana-sayfa” diye iki kelimeyi daha ekliyor urlye.

Örneğin:
http://www.sitem.com…-kompresor.html geliyor sayfa.
Daha sonra forumdaki sanırım Safa arkadaşın düzenlediği htaccess dosyasını yükledim yine aynı hatayı aldım. Bu konuda yardım ve önerilerinizi rica edeceğim. 
Kullandığım Sistem:

Prestashop Sürüm: 1.3.1

Server:Windows Server 2003

18 thoughts on “Prestashop Friendy URL'de Resim Ve Link Sorunu

  1. Şahin YILDIZ - 29 Mart 2017 at 23:48

    Ekteki dosyayı deneyin çalışmaz ise hosting firmanız ile görüşün…

    Eğer çalışır ve resimler görünmez ise resim tırnaklarını tekrar oluşturun…

    Tabi tarayıcı geçmişinizi silin sorun çıkartabilir…

    Attached File  .htaccess.zip   548bytes   25 downloads

    Cevap
  2. siteuye - 29 Mart 2017 at 23:48

    Ekteki dosyayı deneyin çalışmaz ise hosting firmanız ile görüşün…

    Eğer çalışır ve resimler görünmez ise resim tırnaklarını tekrar oluşturun…

    Tabi tarayıcı geçmişinizi silin sorun çıkartabilir…

    Hocam merhabalar;
    Eklediğin dosyayı denedim ama değişen bir şey olmadı. Sunucu kendime ait bir VPS sunucu. Yani server ayarları için hosting firmasıyla görüşmem mümkün değil. Senden ricam sitenin adresini versem sen kendin bir bakabilir misin ziyaretçi olarak sorunun nerede olduğu konusuna?

    Cevap
  3. Şahin YILDIZ - 29 Mart 2017 at 23:48

    ziyaretçi olarak sorun anlaşılamaz ve düzeltilemez…

    Cevap
  4. siteuye - 29 Mart 2017 at 23:48

    ziyaretçi olarak sorun anlaşılamaz ve düzeltilemez…

    İstersen kullanıcı adı şifresini özelden verebilirim sorun değil. En azından URL’lerdeki sorunu görebilirsin belki diye söylemiştim.

    Cevap
  5. Şahin YILDIZ - 29 Mart 2017 at 23:48

    hosting ve admin panel bilgileri gerekmektedir…

    Cevap
  6. siteuye - 29 Mart 2017 at 23:48

    hosting ve admin panel bilgileri gerekmektedir…

    Anladım o sorun olabilir. Lütfen üzerine alınma seninle alakalı değil. Yine de çok teşekkür ederim ilgilendiğin için.

    Cevap
  7. Şahin YILDIZ - 29 Mart 2017 at 23:48

    Sorun değil…biz olması gerekeni söyleyelim…bundan sonraki işlem sizin inisiyatifinizde…

    Cevap
  8. SahinSOLMAZ - 29 Mart 2017 at 23:48

    Arkadaşlar merhabalar;
    Prestashopun friendly url özelliğini aktif hale getirmek istiyorum. .Boş bir .htaccess dosyası oluşturup servera yüklüyorum. Yazma izinlerini veriyorum. Friendly urlyi aktif hale getirdiğimde ana sayfa geliyor ama ana sayfadaki resimler görünmüyor. Linkler de beklediğim şekilde gelmediği için 404 sayfa bulunamadı hatası alıyorum.
    Mesela ana sayfadan bir linklerin hepsine “Ana-sayfa” diye iki kelimeyi daha ekliyor urlye.

    Örneğin:
    http://www.sitem.com…-kompresor.html geliyor sayfa.
    Daha sonra forumdaki sanırım Safa arkadaşın düzenlediği htaccess dosyasını yükledim yine aynı hatayı aldım. Bu konuda yardım ve önerilerinizi rica edeceğim. 
    Kullandığım Sistem:

    Prestashop Sürüm: 1.3.1

    Server:Windows Server 2003

    Merhaba Sn #siteuye

    Madem Php web dili ile hazırlanmış bir e-ticaret sistemi kullanacaksınız, neden Windows sunucu kullanmaktasınız ? Neredeyse daha düne kadar çoğu hosting sağlayıcısı ve web yazılımcısı “Windows ‘ta olmaz – Windows ‘ta çalışmaz! ” derdi ve halâ söyleyenler var.

    Windows sunucuda belki uygun görülmeyen yazılımları farklı kanallarla çalıştırabilirsiniz ama gerçek anlamda başarılı olamazsınız!

    Nacizane fikrim, Prestashop sistemini linux hosting ya da linux sunucu üzerinde kullanmanız. Bu ve benzeri konularda internette çok fazla makale var, müsait olduğunuzda okumanızı tavsiye ederim.

    Herhangi bir durumda iletişime geçmekten çekinmeyiniz.

    İyi çalışmalar.

    Cevap
  9. siteuye - 29 Mart 2017 at 23:48

    Merhaba Sn #siteuye

    Madem Php web dili ile hazırlanmış bir e-ticaret sistemi kullanacaksınız, neden Windows sunucu kullanmaktasınız ? Neredeyse daha düne kadar çoğu hosting sağlayıcısı ve web yazılımcısı “Windows ‘ta olmaz – Windows ‘ta çalışmaz! ” derdi ve halâ söyleyenler var.

    Windows sunucuda belki uygun görülmeyen yazılımları farklı kanallarla çalıştırabilirsiniz ama gerçek anlamda başarılı olamazsınız!

    Nacizane fikrim, Prestashop sistemini linux hosting ya da linux sunucu üzerinde kullanmanız. Bu ve benzeri konularda internette çok fazla makale var, müsait olduğunuzda okumanızı tavsiye ederim.

    Herhangi bir durumda iletişime geçmekten çekinmeyiniz.

    İyi çalışmalar.

     
    Merhabalar shnslmz;
     
    Öncelikle sorumla ve sorunumla ilgilendiğin için teşekkür ederim. Sorduğun soruya gelince. Ben sadece PHP dili tabanlı siteyi kabul etmiyorum sadece. .Net tabanlı kendi tasarladığım siteler de mevcut. Prestashop gerçekten çok gelişmiş ve iyi bir e-ticaret sistemi. .Net’te birkaç benzer sistem mevcut. Ama hiç biri Prestashop ile kıyaslanmıyor. Firmalar eğer e-ticaret sitesi isterlerse Prestashop’u öneriyorum. Ve kuruyorum. Ama yok müşteri; şirket tanıtımı, hizmet vesaire gibi siteler istiyorsa .Net tabanlı C# diliyle site tasarlıyorum.  Programcılığa başlarken PHP’yi istemiştim başta. Ama Windows tabanlı öğrenci takip, ufak tefek muhasebe, stok takibi gibi program talepleri gelince ister istemez C# öğrendim. Ve o yönde kendimi geliştirmeye çalıştım. Hala da çalışıyorum. Kendime ait bir sunucum yok. VPS server kiraladım. Siteleri o sunucu üzerinden yayımlıyorum. Maddi açıdan bir tane Windows bir tane Linux server kiralayamayacağım için mecburen ikisini de çalıştırabileceğim bir serveri kiralamak zorundaydım. Bu URL Rewrite konusuna kadar Prestashop’ta hiç bir sorun yaşamadan kullanabildim. Ama iş bu soruna gelip dayanınca sıkıntı çıktı. Bu sorunu çözebilmek için değişik yolları yöntemleri araştırdım. Hala da araştırıyorum. Prestashop yukarıda da belirttiğim gibi çok iyi düşünülmüş, tasarlanmış ve geliştirilmiş bir sistem. Haliyle benim karşılaştığım sorunla karşılaşan yada karşılaşacak olan kişi sayısı çok olmalı. O yüzden araştırıyorum kaç gündür. Hatta bir ip ucu buldum gibi. Ama sorun benim PHP’de deneyimsiz olmam. Soruyu açtığım bu adresteki başlıktan görebilirsin.
    http://www.prestasho…rewrite-filter/
    Eğer bu soruna bir çözüm bulunabilirse hem ben hem de benim gibi bu sorun yüzünden sıkıntı yaşaması muhtemel arkadaşlar çok rahatlayacaklar eminim. Yukarıda belirttiğim soruyu okursan ve bu konuda yardımcı olabilirsen çok sevinirim. Şimdiden teşekkür ederim.
    Cevap
  10. Şahin YILDIZ - 29 Mart 2017 at 23:48

    Tekrarlıyorum sunucu firmanız la görüşün..birkaç küçük işlemle sorun çözülür…

    Bu sorun PrestaShop ile alakalı değildir…

    windows 2003 işletim sistemi için yapılması gereken “helicontech” eklentisi kurulum ayarları yapılması gerekir…

    Cevap
  11. SahinSOLMAZ - 29 Mart 2017 at 23:48

    Sn #siteuye

    Bu gibi durumlarda size tavsiyem sunucu konusunda tecrübeli değilseniz, hosting sağlayıcınızla iletişime geçmeniz yönünde olacaktır. Aksi takdirde internette kendinizi çok fazla yorarsınız ve belki de küçük bir hata daha büyük bedellerle karşı karşıya bırakabilir sizi.

    Ve nacizane fikrim hem Windows hem Linux tabanlı yazılımı bir VDS üzerinde kullanmayı denemeyiniz. Yukarıda bu konuya kısaca değinmiştim.

    İyi çalışmalar.

    Cevap
  12. siteuye - 29 Mart 2017 at 23:48

    Sevgili ServerBilgisayar ve Shnslmz;
     

    Mesajlarınız için teşekkür ederim. Server Bilgisayar senin bahsettiğin eklentiyi biliyorum. Helicontech’i yani. Ama lisans ücreti çok yüksek. Hosting firmasıyla daha önce görüşmüştüm. Ama mesajlarınızı okuyunca tekrar görüştüm şimdi. Onlar ücretli eklentileri VPS servera kuramıyoruz. Zaten VPS servera kimse ücretsiz olarak kurmaz dediler. Araştırmalarımdan Ionics Isapi Rewrite Filter eklentisi buldum iki gün önce. Ücretsiz bir eklenti. Servera güç bela kurdum. Kurulum kılavuzundaki ayarlara göre kurulum başarılı oldu. Yani şu anda serverda URL Rewrite işlemi için bir eklenti kurulmuş durumda. Ama işte talep edilen URL’leri nasıl yakalayabileceğimi bilmiyorum. .Net tabanlı site olsa tecrübe ve bilgim yeter ondan şüphem yok. Ama konu PHP tabanlı Prestashop olunca yetmiyor. Mesela IIRF kurulum ve ayarlarıyla ilgili aşağıda adresini verdiğim sitede bilgi var. Ben o sitedeki ve kurulum kılavuzundaki bilgilere göre kurulumu doğru yaptığımı görebiliyorum. Aşağıda vereceğim sitede PHP için URL yeniden yazma işlemine birkaç örnekte var. Ama işte benim PHP bilgim yetmediği için sitedeki örnekleri Prestashop’a uyarlayamıorum. Sizin gibi tecrübeli arkadaşlar Ionics Isapi Rewrite Filter eklentisini daha önce kullanmamış veya incelememiş olsanız bile benden daha kolay anlayabilirsiniz gibime geliyor. Zaten Prestashop Forum’da yabancı bir arkadaş bu eklentiyi kullandığını yazmış. Ama nasıl kullanılacağı konusunda bilgi vermemiş. İngilizcem yeterli olsa ona mesaj atarak bilgi vermesini rica edecektim. Ama önce Türkçe forum sayfasındaki tecrübeli arkadaşlara bir akıl danışayım istedim. Server Bilgisayar sen Helicontech lisanslı kullanıyorsun galiba. Ama söylediğim gibi benim hosting firmamda o eklenti malesef bulunmuyormuş. O yüzden Ionics Isapi Rewrite Filter eklentisini kullanmaya çalışıyorum. Ben acizane sorunumu tekrar dile getireyim. Ionics Isapi Rewrite Filter eklentisini kurmakta ve ayarlarını yapmaktan yana bir sıkıntım. En azından kurulum kılavuzunda belirtilen status yani durum bilgisi kısmından eklentinin başarılı bir şekilde kurulduğunu ve çalıştığını görebiliyorum. Sorun bu eklenti başarılı bir şekilde çalışıyorken Prestashop’un Friendly URL özellğini nasıl aktif hale getirip talep edilen query stringlerin yani sorgu dizelerinin SEF URL’ye çevirebileceğim. İşte kafamın basmadığı nokta burası. Prestashop’un yönetim panelinde Arkadaşça URL’yi aktif et seçeneğine tıkladığımda Ionics Isapi Rewrite Filter eklentisini hiç kurmamışım gibi davranıyor. Bu kadar uzun lafım kısası sitedeki query stringlerin Ionics Isapi Rewrite Filter eklentisi tarafından filtre edilip edilmediğini anlayamıyorum. Eğer aşağıdaki sayfaları inceler ve oralardaki bilgileri tecrübelerinizle yorumlarsanız çok sevinirim. Her şey için tekrar tekrar teşekkür ederim.
     

    Ionics Isapi Rewrite Filter eklentisinin nasıl kurulacağı ve ayarlarının nasıl yapılacağına dair bilgiyi aşağıdaki siteden inceleyebilirsiniz.
    http://www.duzgun.co…iis-t-2378.html

    Aşağıdaki linktede prestashop forumda Ionics Isapi Rewrite Filter’ı kullanan arkadaşın açtığı başlığı görebilirsiniz. 
    http://www.prestasho…prestashop-fix/

    Cevap
  13. Şahin YILDIZ - 29 Mart 2017 at 23:48

    windows2003 sunucu kullanıyorsanız…Helicontech olmadan bu sorunu aşamazsınız…eğer windows2008 sunucu kullanıyorsanız diğer eklenti ile bu sorun aşıla bilir…kendi firmam dahil bir çok sunucu firması windows sunucularda bu eklentiyi ücretsiz olarak sağlamaktadır…sizin bu sorunu aşamanız tamamen çalıştığınız firma ile alakalıdır..eğer bu desteği vermiyorlarsa mecburen lisans almak zorundasınız…

    Cevap
  14. siteuye - 29 Mart 2017 at 23:48

    windows2003 sunucu kullanıyorsanız…Helicontech olmadan bu sorunu aşamazsınız…eğer windows2008 sunucu kullanıyorsanız diğer eklenti ile bu sorun aşıla bilir…kendi firmam dahil bir çok sunucu firması windows sunucularda bu eklentiyi ücretsiz olarak sağlamaktadır…sizin bu sorunu aşamanız tamamen çalıştığınız firma ile alakalıdır..eğer bu desteği vermiyorlarsa mecburen lisans almak zorundasınız…

    Merhabalar;
    Siz hangi firmayla çalışıyorsunuz? Söylemenizde sakınca var mı? Eğer fiyatları uygunsa tabii ki o yolda tercih edilebilir.

    Cevap
  15. Şahin YILDIZ - 29 Mart 2017 at 23:48

    Reklam gibi olmasın biz kendimiz sunucu firmasıyız..:)

    Cevap
  16. siteuye - 29 Mart 2017 at 23:48

    Selam ServerBilgisayar;
    Yani yanlış anlamayın lütfen. Yani eleştiri vesaire olarak algılamanızı istemem bu sözümü. Ama sitenizden incelediğim kadarıyla fiyatlarınız benim hosting firmamın fiyatlarının iki katı. Ben şahsen o kadar farkı göze almam, alamam. O farkı göze alacağıma gider lisanslı Helicontech lisans satın alır serverime kurarim birkaç ayda lisans bana kalmış olur. Bir kaç ay sonra da kara geçerim. Tabii bu benim görüşüm. Sakın yanlış anlamayın. Hizmet kaliteniz yüksektir vesaire o konulara birşey diyemem. O fiyatı istediğinize göre vardır mutlaka bir farkınız.

    Cevap
  17. Şahin YILDIZ - 29 Mart 2017 at 23:48

    …sunucu fiyatları özelliğine göre değişir, otomobil misali biri 20 bin lira iken diğeri 200 bin lira ama bakarsan 2 sinde de dört teker var…

    Cevap
  18. siteuye - 29 Mart 2017 at 23:48

    …sunucu fiyatları özelliğine göre değişir, otomobil misali biri 20 bin lira iken diğeri 200 bin lira ama bakarsan 2 sinde de dört teker var…

    Evet o konuda haklısın. Dediğim gibi vardır mutlaka bir farkınız. Bir şey diyemem yani.

    Cevap

Cevap bırakın