• 15-12-2023, 13:28:20
    #1
    Selamlar,

    Aşağıdaki gibi bir url yapımız var ve değiştirmek istiyoruz. Nasıl bir regex yönlendirme kullanabilirim ?

    Şu anki: https://siteadı.com/cep-telefonu/samsung-galaxy-s5-neo/
    Olması gereken: https://siteadı.com/urun/cep-telefon...galaxy-s5-neo/

    Şimdiden teşekkürler.
  • 15-12-2023, 13:42:38
    #2
    profilimdeki whatsapptan ulaşırsanız yardımcı olabilirim
  • 15-12-2023, 13:42:44
    #3
    ivanlar adlı üyeden alıntı: mesajı görüntüle
    Selamlar,

    Aşağıdaki gibi bir url yapımız var ve değiştirmek istiyoruz. Nasıl bir regex yönlendirme kullanabilirim ?

    Şu anki: https://siteadı.com/cep-telefonu/samsung-galaxy-s5-neo/
    Olması gereken: https://siteadı.com/urun/cep-telefon...galaxy-s5-neo/

    Şimdiden teşekkürler.

    <?php
    $originalUrl = "https://siteadı.com/cep-telefonu/samsung-galaxy-s5-neo/";
    $pattern = "/^(https:\/\/siteadı\.com)\/(cep-telefonu\/.*)$/";
    $replacement = "$1/urun/$2";
    $modifiedUrl = preg_replace($pattern, $replacement, $originalUrl);
    
    echo $modifiedUrl; // Çıktısı: https://siteadı.com/urun/cep-telefonu/samsung-galaxy-s5-neo/
    ?>
  • 15-12-2023, 13:56:04
    #4
    Teşekkür ederim. Regex yerine bunu mu önerirsin ?
    Yoast'ın regex özelliğini kullanmayı düşünüyordum.
  • 15-12-2023, 15:06:21
    #5
    ivanlar adlı üyeden alıntı: mesajı görüntüle
    Teşekkür ederim. Regex yerine bunu mu önerirsin ?
    Yoast'ın regex özelliğini kullanmayı düşünüyordum.
    Seo eklentiniz varsa tabiki seo eklentisindekini kullanın hocam.
  • 18-12-2023, 14:03:27
    #6
    Yoast'ın regex özelliği ile nasıl yapabilirim onu öğrenmeye çalışıyorum. Bu konuda bilen varsa çok sevirinim.