• 25-01-2025, 14:41:00
    #1
    Azerbaycan için seo çalışması yapıyorum. Alfabelerinde farklı harfler var. Url'de normal ama sitemap.xml baktığımda bozuk görünüyor.
    örneğin: "Azərbaycan " diye başlık attığımda. sitemap de "az%c9%99rbaycan" olarak görünüyor.
    Bu farklı harfler için ne yapabilirim?

    Konu doğru yere mi açtım bilemedim.
  • 25-01-2025, 15:17:39
    #2
    kullanıdığın yazılım ne?
  • 25-01-2025, 17:31:08
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Utf 8 olmalı url yapısı. Özel kelime ve karakter geçmemeli. Kullandığınız yazılımla ilgili bir hata gözüküyor. Aldığınız veya yaptırdığınız kişiye ulaşın
  • 26-01-2025, 10:10:12
    #4
    m4lisen adlı üyeden alıntı: mesajı görüntüle
    kullanıdığın yazılım ne?
    Wordpress
  • 26-01-2025, 10:38:41
    #5
    Utf 8 olmasına dikkat edin hocam ayrıca bazı nulled uygulamalarda bu problemlere sebep oluyor
  • 26-01-2025, 11:17:22
    #6
    Öncelikle sitemap.xml dosyasında karakter kodlamasını kontrol edin.

    Bu satır, dosyanın UTF-8 formatında olduğunu arama motorlarına bildirir. Eğer bu ayar eksikse veya farklı bir kodlama kullanılıyorsa, özel karakterler yanlış encode edilebilir.
    <?xml version="1.0" encoding="UTF-8"?>

    Eğer sitemap.xml dosyasında percent encoded URL görmek istemiyorsanız, özel karakterleri transliterasyon yöntemiyle sadeleştirin.


    Bu fonksiyon, özel karakterleri sadeleştirecek ve URL dostu hale getirecektir.


    <?php
    function seo_friendly_url($string) {
    // Özel karakterlerin sadeleştirilmesi için harita
    $replacements = array(
    'ə' => 'e',
    'ş' => 's',
    'ç' => 'c',
    'ğ' => 'g',
    'ı' => 'i',
    'ö' => 'o',
    'ü' => 'u',
    'Ə' => 'e',
    'Ş' => 's',
    'Ç' => 'c',
    'Ğ' => 'g',
    'İ' => 'i',
    'Ö' => 'o',
    'Ü' => 'u',
    ' ' => '-', // Boşlukları '-' ile değiştir
    ',' => '', // Virgül gibi gereksiz karakterleri kaldır
    '.' => '', // Nokta gibi gereksiz karakterleri kaldır
    '/' => '-', // Eğik çizgiyi çizgiye çevir
    '&' => 'and' // "&" işaretini "and" olarak değiştir
    );

    // Karakterleri sadeleştir
    $string = strtr($string, $replacements);

    // Harfleri küçük hale çevir
    $string = strtolower($string);

    // Fazla veya gereksiz çizgileri temizle
    $string = preg_replace('/[^a-z0-9-]/', '', $string); // Sadece küçük harf, rakam ve "-" bırak
    $string = preg_replace('/-+/', '-', $string); // Çift çizgileri teke indir
    $string = trim($string, '-'); // Başta ve sonda çizgileri kaldır

    return $string;
    }

    // Örnek kullanım
    $title = "Azərbaycan haqqında məlumat!";
    $seo_url = seo_friendly_url($title);
    echo $seo_url; // Çıktı: azerbaycan-haqqinda-melumat
    ?>

    Bu işlemden sonra yeni bir sitemap.xml oluşturun ve google search console üzerinden yeni sitemap'inizi ekleyin ve doğrulamasını yapın.

    Bu işlemi yapmadan önce function.php dosyanızın yedeğini almayı unutmayın.
  • 26-01-2025, 19:45:39
    #7
    Yardımcılarınız için çok teşekkür ederim. Önerilerinizi deneyip bilgi vereceğim.