Çoklu dil web sitesi SEO

2 Cevap php

i çoklu dil özelliği ile bir web sitesi inşa ediyorum.

sayfaların her böylece yerine her dil için elle oluşturulacak eğer zor olurdu, ben gibi (define) ifadeleri içeren her dil için farklı php dosyaları var

<?php
    define("hello", HELLO);
    define ("there", THERE);
?>

ve web sayfaları gibi sadece HTML etiketleri arasında sabitleri içerecektir

    <h1><?php echo HELLO; ?></h1>
    <h2><?php echo THERE; ?></h2>

ve kullanıcının dil tercihine bağlı olarak, dil php dosyası (en.php, fr.php ..) sayfasına dahil edilecektir.

Varsayılan olarak, en.php (İngilizce metin) dahil dosyası olacaktır.

Ben bu konuda emin değilim ama arayacaktır motorları hala bir sayfa dizini mümkün olabilir mi? gibi İngilizce metin ve sadece sabitleri görmek istiyorsunuz?

diğer çeviriler de endeksli olacak, böylece de, bir yolu var mı?

teşekkürler!

2 Cevap

Arama motorları (görüntü veya bunun gibi bir şey metinleri koyarak değil sürece) kullanıcılar gördüklerimi. , Tüm site tüm farklı dil sürümleri de dahil olmak üzere, dizine alır emin bir sitemap oluşturmak için.

Arama motorları normal bir kullanıcı gibi web sitenizi taramasını, onlar sabitler görmek mümkün olmayacaktır. Bu tanımlar, sunucu tarafında ve arama motorları tarafından erişim olamaz.

Ayrıca ben bir göz Zend_Translate, ben biraz daha esnek sonra bina olacağını düşünüyorum almak için tavsiye define.