Hem ilerideki projelerimizde not olsun hem de bunu yaşayan arkadaşlara fayda olması açısından Opencart bir projemizde karşılaştığımız bir problemi buraya yazma gereği duyduk. Projemizi tamamladıktan 1 hafta sonra google indexlemeyi sitemizin www olmayan versiyonuna yapmış. Yani sitemiz http://www.site.com fakat google üzerinden girdiğimizde http://site.com olarak açılıyordu. Aslında açılan aynı site fakat icon ve fotoğraf gibi linklenen yollar www versiyonun da düzgün çalışmasına karşın www olmayan versiyonda görüntülenemiyordu. Aşağıdaki yönlendirme kodlarından “Redirect non-www to www” olanını sitemizin kök dizininde bulunan .htaccess dosyasına ekleyerek bu problemi aşmış olduk.
# Redirect non-www to www RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
# Redirect www to non-ww RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L]