• 09-04-2020, 00:08:04
    #1
    Arkadaşlar merhaba,

    Şimdi htaccess ile tek id alıyorum ama çift id nasıl alırım acaba ?

    Aşağıdaki tek id peki sid=$2 ise yanına birde kid=nasıl eklerim
    RewriteRule ^ilanil/([0-9a-zA-Z-_]+)-([0-9]+)$ ilan-sehir.php?sef=$1&sid=$2
  • 09-04-2020, 01:05:25
    #2
    RewriteRule ^ilanil/(.*)-(.*)$ ilan-sehir.php?sef=$1&sid=$2 [QSA,L]

    Veya

    RewriteRule ^ilanil/(.*)/(.*)$ ilan-sehir.php?sef=$1&sid=$2 [L,NC]
  • 09-04-2020, 15:29:20
    #3
    hocam burada sadece sid var ben birde kid almak istiyorum.

    Bay_Keskin adlı üyeden alıntı: mesajı görüntüle
    RewriteRule ^ilanil/(.*)-(.*)$ ilan-sehir.php?sef=$1&sid=$2 [QSA,L]

    Veya

    RewriteRule ^ilanil/(.*)/(.*)$ ilan-sehir.php?sef=$1&sid=$2 [L,NC]
  • 09-04-2020, 16:00:06
    #4
    Adalente adlı üyeden alıntı: mesajı görüntüle
    hocam burada sadece sid var ben birde kid almak istiyorum.

    RewriteRule ^ilanil/(.*)-(.*)-(.*)$ ilan-sehir.php?sef=$1&sid=$2&kid=$3 [QSA,L]

    Veya

    RewriteRule ^ilanil/(.*)-(.*)-(.*)$ ilan-sehir.php?sef=$1&sid=$2&kid=$3 [L,NC]
  • 09-04-2020, 16:21:41
    #5
    koskoca scripti baştan sona kodluyorum ama şu htaccess ve seo url işini yapmaya oldum olası uyuz oluyorum karman çorman bişe.
    • Adalente
    Adalente bunu beğendi.
    1 kişi bunu beğendi.
  • 09-04-2020, 19:07:57
    #6
    Olmadı Hocam.

    Gönderdiğim Url : https://e-evcil.com/ilanil/istanbul-34-muhabbet-kusu-2

    RewriteRule ^ilanil/(.*)-(.*)-(.*)$ ilan-sehir.php?sef=$1&sid=$2&kid=$3 [L,NC]

    get ile kid alabiliyorsum ama sid alamıyorum. sayfada detaylı yazdım .

    kid :2 sid kusu olarak dönüypr get ile aldığımda.




    Gönderdiğin iki sefide denedim ama ikiside olmadı.



    Bay_Keskin adlı üyeden alıntı: mesajı görüntüle
    RewriteRule ^ilanil/(.*)-(.*)-(.*)$ ilan-sehir.php?sef=$1&sid=$2&kid=$3 [QSA,L]

    Veya

    RewriteRule ^ilanil/(.*)-(.*)-(.*)$ ilan-sehir.php?sef=$1&sid=$2&kid=$3 [L,NC]
  • 09-04-2020, 20:16:24
    #7
    Adalente adlı üyeden alıntı: mesajı görüntüle
    Olmadı Hocam.

    Gönderdiğim Url : https://e-evcil.com/ilanil/istanbul-34-muhabbet-kusu-2

    RewriteRule ^ilanil/(.*)-(.*)-(.*)$ ilan-sehir.php?sef=$1&sid=$2&kid=$3 [L,NC]

    get ile kid alabiliyorsum ama sid alamıyorum. sayfada detaylı yazdım .

    kid :2 sid kusu olarak dönüypr get ile aldığımda.




    Gönderdiğin iki sefide denedim ama ikiside olmadı.
    URL'de muhabbet-kusu kısmı var bunun arasında - olduğu için karışıyor. bunu muhabbetkusu yaparsan sorun düzelir. Veya ayraç olarak - işareti yerine / kullanman lazım.

    Yani

    RewriteRule ^ilanil/(.*)/(*)/(.*)$ ilan-sehir.php?sef=$1&sid=$2&kid=$3 [L,NC]

    https://e-evcil.com/ilanil/istanbul-34/muhabbet-kusu/2

    gibi
  • 09-04-2020, 20:23:28
    #8
    Adalente adlı üyeden alıntı: mesajı görüntüle
    Olmadı Hocam.

    Gönderdiğim Url : https://e-evcil.com/ilanil/istanbul-34-muhabbet-kusu-2

    RewriteRule ^ilanil/(.*)-(.*)-(.*)$ ilan-sehir.php?sef=$1&sid=$2&kid=$3 [L,NC]

    get ile kid alabiliyorsum ama sid alamıyorum. sayfada detaylı yazdım .

    kid :2 sid kusu olarak dönüypr get ile aldığımda.




    Gönderdiğin iki sefide denedim ama ikiside olmadı.
    Hocam bu şekilde alamamanız çok normal sizin almak istediğiniz alanlar istanbul, 34 ve 2 buna göre linki aşağıdaki gibi güncellemeniz gerekmektedir

    https://e-evcil.com/ilanil/istanbul-34/muhabbet-kusu/2

    RewriteRule ^ilanil/(.*)-(.*)/(.*)/(.*)$ ilan-sehir.php?sef=$1&sid=$2&kid=$4 [L,NC]

    link yapınız ve .htaccess bu şekilde olursa istediğiniz değeri alabilirsiniz.

    .htaccess de tanımlanan (.*) değişkenlerin karşılığı $1, $2 şeklinde tanımlanır her değişken birine karşılık gelir buna göre almak istediğiniz değerleri belirleyebilirisniz.
  • 09-04-2020, 21:33:42
    #9
    Url leri tamami ile / ile ayırdım o şekilde alabildim Teşekkürler Arkadaşlar.