• 04-11-2015, 15:16:05
    #1
    Merhaba arkadaşlar. Benim sitede birkaç değişiklik yaptım ve url leri yeni adreslerine yönlendirmek istiyorum. bunun için htacces ile yapmam gerekenlerin çoğunu yaptım ama beceremedim. Benim url yapıları aşağıdaki gibi.
    Eski Url
    siteadi.com/test.php?s1=15&s2=20
    Yeni url
    siteadi.com/test1.php?id=50


    eski ve yeni url de eşleşen değişken yok bu nedenle her link için htacces e ayrı bir kod yazmam gerekiyor.

    şuanki kod bu şekilde ama çalışmıyor.

    Options +FollowSymLinks
    RewriteEngine On
    rewriterule siteadi.com/test.php?s1=15&s2=20
    siteadi.com/test1.php?id=50 [r=301]

    direk sayfa isimlerini yazınca çalışıyor ama araya değişkenler girince olmuyor.

    Yardımlarınızı bekliyorum. Ücretli yapmak isteyen olursada görüşebiliriz.
  • 04-11-2015, 15:22:17
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    wordpress redirection eklentisi eklentisini kullanabilirsin
  • 04-11-2015, 15:25:37
    #3
    site php site wordpress değil bu nedenle eklenti kullanamıyorum.
  • 04-11-2015, 20:50:59
    #4
    Arkadaşlar hala sorunu çözemedim

    a.php?a=1&b=1

    b.php?id=5

    bu şekilde yönlendirmeyi yapamadım bir türlü
  • 05-11-2015, 03:15:23
    #5
    Değişkenler arasında bağlantı olsa olurdu ama farklı olduğu için sanırım böyle birşey mümkün değil, tabi konunun uzmanı arkadaşlar daha iyi cevap verir. (Merak edip İngilizce kaynaklara baktım ama hiçbir şey bulamadım.)

    Elle düzeltilemeyecek kadar çok linkiniz olduğunu varsayarak, aklıma gelen tek şey eğer bütün linkleri mysql vs. bir şekilde yazdırabilirseniz aynı sıra ile yenilerinide yazdırıp notepad veya excel de hızlıca düzenleyerek htaccess oluşturabilirsiniz.
  • 05-11-2015, 21:44:28
    #6
    Öneri için teşekkür ederim. Dediğiniz gibi bende kaynak bulamadım. Bu nedenle php header yönlendirmesiyle yaptım. nekadar doğru bilmiyorum.