• 14-12-2018, 18:57:11
    #1
    Merhaba Arkadaşlar,

    Basit bir Rest Api yazdım.Htaccess dosyasındaki hatayı çözemiyorum.URL'de 6 yazan yere sadece rakam yazabiliyorum sayı yazamıyorum.1'den 9 a kadar değer girebiliyorum fakat 10 yazınca ve ya 15 yazınca yani tek haneden fazla değer girdiğimde 404 hatası alıyorum. Telefon numarası girmem gerekli. 10 karakter girmem gerekli.Yardımcı olursanız sevinirim.

    URL: https://www.domain.com/api/v1/6/?api...4d5ff3af198ff0

    RewriteEngine on
    RewriteRule ^v1/$ index.php [QSA,L]
    RewriteRule ^v1/([0-9+])/$ index.php?user_id=$1 [QSA]
    EDİT: Çalışan Hali
    URL: https://www.domain.com/api/v1/555505...4d5ff3af198ff0
    RewriteEngine On
    RewriteRule ^v1/$ index.php [QSA,L]
    RewriteRule ^v1/([0-9+]*)/([^/]*)$ index.php?user_id=$1&apiKey=$2 [L]
  • 14-12-2018, 19:02:57
    #2
    fatihclkl adlı üyeden alıntı: mesajı görüntüle
    Merhaba Arkadaşlar,

    Basit bir Rest Api yazdım.Htaccess dosyasındaki hatayı çözemiyorum.URL'de 6 yazan yere sadece rakam yazabiliyorum sayı yazamıyorum.1'den 9 a kadar değer girebiliyorum fakat 10 yazınca ve ya 15 yazınca yani tek haneden fazla değer girdiğimde 404 hatası alıyorum. Telefon numarası girmem gerekli. 10 karakter girmem gerekli.Yardımcı olursanız sevinirim.

    URL: https://www.domain.com/api/v1/6/?api...4d5ff3af198ff0

    RewriteEngine on
    RewriteRule ^v1/$ index.php [QSA,L]
    RewriteRule ^v1/([0-9+])/$ index.php?user_id=$1 [QSA]
    Normalde Şunun çalışması gerek. Eğer yazılım taraflı bir hata yoksa tabi. Bir de ŞU adresten istediğin gibi htaccess oluşturabilirsin. Proje linkini yaz sonra ayarlarını düzenle "done" yazısına tıkla.

    RewriteEngine On
    RewriteRule ^apiKey/([^/]*)$ /api/v1/6/?apiKey=$1 [L]
  • 14-12-2018, 19:05:30
    #3
    bulutaylak adlı üyeden alıntı: mesajı görüntüle
    Normalde Şunun çalışması gerek. Eğer yazılım taraflı bir hata yoksa tabi. Bir de ŞU adresten istediğin gibi htaccess oluşturabilirsin. Proje linkini yaz sonra ayarlarını düzenle "done" yazısına tıkla.

    RewriteEngine On
    RewriteRule ^apiKey/([^/]*)$ /api/v1/6/?apiKey=$1 [L]
    Teşekkür ederim.Gönderdiğiniz adres gözükmüyor.
  • 14-12-2018, 19:06:55
    #4
    Düzenledim, atlamışım kusura bakmayın.
  • 14-12-2018, 19:19:12
    #5
    bulutaylak adlı üyeden alıntı: mesajı görüntüle
    Düzenledim, atlamışım kusura bakmayın.
    Estafirullah, maalesef gönderdiğiniz komut çalışmadı hocam.