OpenCart Common/Home Url Kaldırma

27 Nisan 2021 0 Yorum

OpenCart common home etiketi OpenCart ’ın ana sayfa linkidir. Seo için olumsuz etki yapan opencart common home kaldırmak için yazının devamını inceleyin.


OpenCart common home etiketini kaldırmanın iki yolu bulunmaktadır.

İlk Adım;

OpenCart alt yapısı ile geliştirmekte olduğunuz web sitenizde logoya ya da anasayfa linkine tıkladığınızda adres çubuğunuzda “index.php?route=common/home” yazacaktır. Bu aslında sizler için problem olmasa da müşterileriniz ya da Google için büyük bir sorun teşkil eder. Önemli seo kriterlerinden birisi url’nin sade olmasıdır. Siz de .htaccess dosyanıza birkaç satır kod ekleyerek bu çirkin görüntüyü ortadan kaldırabilirsiniz.


Herhangi bir ftp istemcisi ile hostinginize bağlanın ve public_html klasörü içindeki .htaccess dosyasının içeriğinde en alta bu kodları ekleyin.

# Seo url yapısına çevir 
RewriteCond %{QUERY_STRING} ^route=common/home$
RewriteCond %{REQUEST_METHOD} !^POST$
RewriteRule ^index\.php$ https://www.isgekipmani.com? [R=301,L]

www.isgekipmani.com kısmını kendi domain adresinizle değiştirin.

Opencart “Index.Php?Route=Common/Home” Yazısını Kaldırmak aynı zamanda seo dostu bir url yapısı elde etmeyi de beraberinde getiriyor.

İkinci Adım;

OpenCart’ın tüm sürümlerinde bulunan common home etiketi sitenizin seosunu olumsuz etkiler. Bu etiketi kaldırmak kolaydır, aşağıdaki adımları, OpenCart sürümünüze göre uygulayarak common/home linkini kaldırabilirsiniz.

OpenCart common home kaldırma
OpenCart 2x ve 3x sürümleri için OpenCart common/home kaldırma manuel anlatımına aşağıdan ulaşabilirsiniz.

Ayrıca en alt kısımda modül olarak da paylaşımı yapılmıştır.

OpenCart 3x common/home kaldırma
OpenCart 3x sürümlerinde common/home kaldırmak için aşağıdaki adımları uygulayın.

FTP ile sunucunuza bağlanın.
catalog\controller\startup\seo_url.php dosyanızı açarak aşağıdakileri değişiklikleri yapın.
Arama yaparak


} elseif ($key == 'path') {

satırını bulun.
Bir satır öncesine aşağıdaki kodları yazıp, kaydederek sunucunuza gönderin.

} elseif ($data['route'] == 'common/home') {
$url .= '/';					
unset($data[$key]);

Adımları uyguladıktan sonra sitenizde hala common/home linkini görüyorsanız, modifikasyonları yeniledikten sonra tekrar kontrol edin.

OpenCart 2x common/home kaldırma
OpenCart 2x sürümlerinde common/home kaldırmak için aşağıdaki adımları uygulayın.

FTP ile sunucunuza bağlanın.
catalog\controller\startup\seo_url.php dosyanızı açın. (2.0x – 2.1x sürümleri için)
catalog\controller\common\seo_url.php (2.2x ve 2.3x sürümleri için)
Arama yaparak

} elseif ($key == 'path') {

satırını bulun.
Bir satır öncesine aşağıdaki kodları yazıp, kaydederek sunucunuza gönderin.

} elseif ($data['route'] == 'common/home') {
$url .= '/';					
unset($data[$key]);


Adımları uyguladıktan sonra sitenizde hala common/home linkini görüyorsanız, modifikasyonları yeniledikten sonra tekrar kontrol edin.

Not: Bazı sitelerde .htaccess kodları ile common/home kaldırma paylaşımları mevcut .htaccess üzerinde common/home için değişiklik yapmanızı önermiyorum. Yukarıdaki anlatım veya aşağıdaki modül en stabil çözümdür.

OpenCart common/home kaldırma modülünü indir
Yukarıdaki adımları uygulamak yerine aşağıdaki linkten OpenCart 2x ve 3x sürümleri ile uyumlu OpenCart common/home kaldırma modülünü indirebilirsiniz.

# Modül içerisinde anlatım mevcuttur.


Opencart Common/Home Kaldırma Modülü