İnternette İstediğiniz Gibi Çevrimiçi Para Kazanma!

Magento’da Index.php URL’den nasıl kaldırılır

Şu yazıyı okuyorsunuz: Magento’da Index.php URL’den nasıl kaldırılır

Aşağıdaki iki URL’den hangisinin daha okunaklı, SEO dostu ve kullanımı kolay olduğunu düşünüyorsunuz?

http://meetanshi.com/index.php/magento-extension

HERHANGİ BİRİ

http://meetanshi.com/extension-magento

Ne kadar kısa olursa o kadar iyi. Bu böyle değil mi?

Google’a göre sitenin URL yapısının mümkün olduğu kadar basit olması gerekiyor. Ayrıca GoogleBot, site genelinde taramayı kolaylaştırdığı için yapılandırılmış hiyerarşiye sahip URL’leri tercih eder.

Ancak Magento ve Magento 2 varsayılan olarak kalıcı bir “index.php” içeren URL’ler sunar ve bunun kaldırılması önerilir.

Kısa ve basit URL’lerin diğer faydaları şunlardır:

  • TO’yu etkiler. Kullanıcılar tıklayıp tıklamamaya karar vermek için URL’yi inceleyebilir.
  • Geliştirilmiş bağlantı metni bağlantı akışı akışı
  • Küçük bir sıralama faktörü

Şüphesiz Magento, e-Ticaret mağazaları için en iyi platformdur, ancak benim gibi SEO’lar için can sıkıcı index.php bir kabus olabilir!

Yani, işte bunun için yöntem Magento’da index.php’yi URL’den kaldırın!

Aşağıdaki kolay adımlarla index.php olmadan basit ve kısa URL’ler edinin:

Not: Bu yöntem yalnızca şu durumlarda çalışır: mod_rewrite etkin. Magento 2 konfigürasyonu Magento 2.3.0 versiyonuna uygundur.

Magento’da Index.php’yi URL’den kaldırma adımları:

Magento 2 için:

  1. Erişim yönetim paneline
  2. Şu yöne rotayı ayarla Mağazalar > Ayarlar > Genel > Web
  3. Genişletin Arama motoru optimizasyonu bölüm
  4. “Evet”i şu şekilde ayarlayın: Web sunucusu yeniden yazmalarını kullanma seçenek.
  5. Ayrıca, genişletin Temel URL (güvenli) bölüm
  6. “Evet”i şu şekilde ayarlayın: Storefront’ta güvenli URL’ler kullanın3_M2 güvenli arayüz URL'si3_M2 güvenli arayüz URL'si
  7. Kaydetmek Yapılandırma

Magento 1 için,

  1. Erişim yönetim paneline
  2. Şu yöne rotayı ayarla Sistem > Ayarlar > Genel > Web
  3. Genişletin Arama motoru optimizasyonu bölüm
  4. “Evet”i şu şekilde ayarlayın: Web sunucusu yeniden yazmalarını kullanma seçenek.
  5. Genişletin Elbette kirpik
  6. “Evet”i şu şekilde ayarlayın: Ön Uçta güvenli URL’ler kullanın2_Magento 1_index.php'yi kaldır2_Magento 1_index.php'yi kaldır

Magento sürümünüz için yukarıdaki adımları izleyin.

Not– İndex.php’yi kaldırma konusunda hala sorun yaşıyorsanız, URL’leri yeniden yazmak için bir .htaccess dosyası kullanın

Yönetici panelinizdeki ayarları tamamlamak için Magento kurulum klasöründe bir .htaccess dosyası oluşturun; bu aslında URL’leri yeniden yazacaktır. Aşağıdan uygun .htaccess sürümünü seçin.

Magento mağazanız root dizinine (public_html) kuruluysa şunu kullanın:

RewriteBase/RewriteRule ^index\.php$ içindeki RewriteEngine – [L]RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]

Motoru yeniden yaz

Tabanı Yeniden Yaz /

^index\.php$ yeniden yazma kuralı – [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

Kuralı yeniden yazın. /index.php [L]

Magento mağazanız bir alt klasöre (public_html/shop) kuruluysa şunu kullanın:

RewriteBase /store/ RewriteRule ^index\.php$ içindeki RewriteEngine – [L]RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /store/index.php [L]

Motoru yeniden yaz

Yeniden YazmaBase /mağaza/

^index\.php$ yeniden yazma kuralı – [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

Kuralı yeniden yazın. /store/index.php [L]

Magento 2’de URL yeniden yazmanın programlı yöntemi için buraya bakın.

Umarım bu yardımcı olur.

Yukarıdaki yöntemle ilgili herhangi bir sorunuz varsa lütfen aşağıdaki Yorumlar bölümünü kullanmaktan çekinmeyin.

Teşekkür ederim!