• 25-08-2019, 00:27:50
    #1
    Merhabalar,
    Bir website için 3 farklı dille index.html index_en.html ve index_ru.html ayarladık.İlk html dosyasını çevirip hazırladık diğer sayfaları kodda bir değişiklik yapmadan. Google'a site map gönderdik fakat sadece index.html eklendi dizine acaba diğer sayfaları neden eklemiyor? Sayfa dili belirtmemiz mi gerekiyor meta üzerinden vs. Eğer böyleyse bunu nasıl yabiliriz acaba yardımcı olabilecek birleri varsa çok teşekkür ederim. İyi akşamlar.
  • 25-08-2019, 00:32:29
    #2
    aslında temel indexinize php kodu ekleyerek ona gore gerekli yere yonlendirmeyi yapabilirsiniz. Ornegin index html de yalnizca gelen kisinin bilgisini alir ve ona gore gerekli index e yonlendirir. google dizine kaydetme konusunda ise eger sitemap inizda her link mevcutsa onlarda eklenecektir diye dusunuyorum



    orn olarak baktigim fakat denemedigim bir kod obegi


    <?php
    // Initialize the language code variable
    $lc = "";
    // Check to see that the global language server variable isset()
    // If it is set, we cut the first two characters from that string
    if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE']))
    $lc = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);

    // Now we simply evaluate that variable to detect specific languages
    if($lc == "fr"){
    header("location: index_french.php");
    exit();
    } else if($lc == "de"){
    header("location: index_german.php");
    exit();
    }
    else{ // don't forget the default case if $lc is empty
    header("location: index_english.php");
    exit();
    }
    ?>
  • 25-08-2019, 00:37:11
    #3
    ufukguler1574 adlı üyeden alıntı: mesajı görüntüle
    aslında temel indexinize php kodu ekleyerek ona gore gerekli yere yonlendirmeyi yapabilirsiniz. Ornegin index html de yalnizca gelen kisinin bilgisini alir ve ona gore gerekli index e yonlendirir. google dizine kaydetme konusunda ise eger sitemap inizda her link mevcutsa onlarda eklenecektir diye dusunuyorum



    orn olarak baktigim fakat denemedigim bir kod obegi


    <?php
    // Initialize the language code variable
    $lc = "";
    // Check to see that the global language server variable isset()
    // If it is set, we cut the first two characters from that string
    if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE']))
    $lc = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);

    // Now we simply evaluate that variable to detect specific languages
    if($lc == "fr"){
    header("location: index_french.php");
    exit();
    } else if($lc == "de"){
    header("location: index_german.php");
    exit();
    }
    else{ // don't forget the default case if $lc is empty
    header("location: index_english.php");
    exit();
    }
    ?>
    Çok teşekkür ederim hocam en kısa zamanda deneyeceğim sitemapta var fakat malesef ekleme yapmadı google hatta daha sonra eklediğmiz sayfayı ekledi çeviri indexleri eklemedi