Register
A password will be e-mailed to you.

http://siteadınız.com yazınca ya da   http://www.siteadınız.com yazdığınızda icon hatası mı alıyorsunuz?
hangi opencart kullandığınızın önemi yok inşallah göstereceğim yöntem görünme sorunu olan veya yanlış görünen bütün ikon sorunlarınızı çözecek.
İkon problemleri için öncelikli olarak site ana klasöründe ve admin klasöründe bulunan config.php dosyasındaki şu satırları kontrol ediyoruz.

config.php – OpenCart ın yüklü olduğu ana klasördekini açıyoruz…
// HTTP
define(‘HTTP_SERVER’, ‘http://www.sitenizinadıyazmasıgerekiyorburda.com‘);

// HTTPS
define(‘HTTPS_SERVER’, ‘http://www.sitenizinadıyazmasıgerekiyorburda.com‘);

config.php – Admin klasöründe bulunan config dosyamızı açıyoruz
// HTTP
define(‘HTTP_SERVER’, ‘http://www.sitenizinadıyazmasıgerekiyorburda.com/admin/‘);
define(‘HTTP_CATALOG’, ‘http://www.sitenizinadıyazmasıgerekiyorburda.com/‘);

// HTTPS
define(‘HTTPS_SERVER’, ‘http://www.sitenizinadıyazmasıgerekiyorburda.com/admin/‘);
define(‘HTTPS_CATALOG’, ‘http://www.sitenizinadıyazmasıgerekiyorburda.com/‘);

Aşağıdaki kodları .htaccess dosyamıza ekliyoruz.

Herhangibir yerine ekleye  bilirsiniz. Eğer   .htaccess  dosyamız yoksa oluşturuyoruz.

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

OpenCart admin panel

Sorununuz çözüldü umuyorum. Bir problem olursa yazarsınız.

27 Responses

  1. Ekrem

    eysar helal olsun sana dostum harika bir makale sayende sorunu çözdüm sitenide favorilerime ekledim

    Cevapla
  2. hakan

    Üstadım Allah razı olsun paylaşmışsın; ama şöyle bir sorun çıkıyor bu kodu yapıştırınca: Sipariş ayrıntılarını tıkladığımda Error Undefined yazıyor ve siparişler tamamlandı yapılamıyor. bu büyük bir sorun. Yardımcı olabilirsen çok sevinirim

    Cevapla
    • eysar

      1)Üstad sitenizde SSL sertifikası kullanıyorsanız
      .htaccses dosyasını açıp şu kodu deneyin

      #RewriteCond %{HTTP:SSL} !^true$ [NC]
      #RewriteRule ^(.*) https://%{HTTP_HOST}%{REQUEST_URI}

      2) config.pp dosyalarınız her ikisini kontrol edin. config.php içindeki linkleriniz www ile başlamalı http den sonra.

      3)config.php dosyasındaki linkleri kontrol etmen gerekli. http mi https mi… Eğer SSL varsa https olmalı.

      4)SSL sertifikan varsa ve gerekli yönlendirmeleri yapıp https linkleri aktif etmiş var sayarak:
      Öncelikle admin/controller/sale/ klasörü içinde order.php yi açıp şu satırı bulalım:

      $data[‘store_url’] = $order_info[‘store_url’];

      ve hemen alt satıra şu komutu ekleyelim.

      if( isset($_SERVER[‘HTTPS’] ) ) {

      $data[‘store_url’] = str_replace(‘http://’,’https://’,$data[‘store_url’]);

      }

      5) Yine link satırlarına dikkat et arada boş vs olmamasına dikkat et.
      İnşaallah bunlar sorununu çözer.

      Not: Bu arada rakamlarla yazdığıma bakma hepsi birbirinden bağımsızdır. Muhtemelen 4. şık senin problemini çözecektir umuyorum.

      Cevapla
  3. Harun

    Eline sağlık hocam, fakat bende tam tersi söz konusu, Opencart site başına www yazınca ikonlar görünmüyor. Rica etsem yardımcı olurmusun

    Cevapla
    • eysar

      Bunları uyguladığınız da sizin de durumunuzun tamamıyle düzelmesi lazım. Eğer olmasa tekrar yazın beraber çözelim inşallah

      Cevapla
  4. sahin

    teşekkürler

    .htaccess dosyasını düzenle deyip aşağıdaki kodları rewrite lerin altına yapıştırın çalışır.

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\.
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

    Cevapla
  5. teoman kozan

    kardeşim Allah razı olsun süpersin valla çok pratik bir yöntem ile sorunumu çözdüm. teşekkür ederim. başarılarının devamını dilerim.

    Cevapla
    • eysar

      Doğru yazdığınıza emin olun. Çalışması gerekiyor. Ne tamamiyle dosya yi buraya pastlerseniz birlikte bakabiliriz.

      Cevapla
  6. Avni

    Merhabalar Eysar bey site açıldığında herhangi bir sorun yok , fakat google dan yönlendirme olduğunda ürün başında www olmadan açılıyor ve icon lar gözükmüyor tabiki sepete eklemede yapılamıyor.. google siteye girildiğinde ve kategorilerde gezildiği zaman bu sorun çözülmüyor ve icon lar gözükmüyor, bunun için yardımınızı rica ediyorum.. logo ye veya anasayfaya tıklandığında düzeliyor.. http://www.saatvadisi.com

    Cevapla
    • eysar

      Selamalr. Srunu düzelttiniz heralde. ya da google yeni haliyle sitenizi indexledi. Sorunsuz görünüyor ziyaret ettim..

      Cevapla
  7. kokucu

    Hocam bende olmadı. ssl kullanıyorum. söylediklerinii uyguluyorum, ssl’li siteler için ayrıca paylaştığınız kodu da htaccess’e ekliyorum fakat bu sefer sitenin ağzı yüzü yamuluyor, darmadağın oluyor.

    Cevapla
    • eysar

      temayla ilgili bir sorun da olabilir. Bakmak lazım. Ancak dediğim şekilde eksiksiz yaparsanız sorunun kalması için bir sebep olmaması lazım.

      Cevapla
  8. ömer ali

    merhaba hocam bu sefer admin e girdiğimde parola sayfasını öteye gitmiyor. sayfa öyle kalıyor yardımcı olabilirseniz sevinirim

    Cevapla
      • cucar

        merhaba, benim kodlarım bu şekilde fakat www yazmayınca ikonlar görünmüyor
        # SEO URL Settings
        RewriteEngine On
        RewriteCond %{HTTPS} off
        RewriteCond %{REQUEST_URI} !^/admin [NC]
        RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

        ——————
        // HTTP
        define(‘HTTP_SERVER’, ‘http://www.siteadim.com/’);

        // HTTPS
        define(‘HTTPS_SERVER’, ‘https://www.siteadim.com/’);

Bir Cevap Yazın

%d blogcu bunu beğendi: