• 01-08-2019, 17:03:52
    #1
    Merhabalar,

    Select işlemi yaparak form içinden get ile şu şekilde link yapıyorum ve o get ile gelen verilere göre listeleme yapıyorum. Bu link yapısını nasıl değiştirebilirim.

    testsite.com/evler?il=adana&ilce=adana-merkez link yapısı yerine testsite.com/evler/adana/adana-merkez olarak nasıl yapabilirim?

    Tam olarak bu linkleme şekli için htaccess dosyamda yada formun olduğu dosyada nasıl bir yönlendirme/değişiklik yapmam gerek bilgim yok. Yardımlarınızı bekliyorum.
  • 01-08-2019, 17:04:39
    #2
    TayfunGuler adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Select işlemi yaparak form içinden get ile şu şekilde link yapıyorum ve o get ile gelen verilere göre listeleme yapıyorum. Bu link yapısını nasıl değiştirebilirim.

    testsite.com/evler?il=adana&ilce=adana-merkez link yapısı yerine testsite.com/evler/adana/adana-merkez olarak nasıl yapabilirim?

    Tam olarak bu linkleme şekli için htaccess dosyamda yada formun olduğu dosyada nasıl bir yönlendirme/değişiklik yapmam gerek bilgim yok. Yardımlarınızı bekliyorum.
    sanırım bu dediğin işlemi htacces ile yapmalısın eve geçince bakabilirim hocam
  • 01-08-2019, 17:05:13
    #3
    route sistemi kullanman gerekir.
  • 01-08-2019, 17:06:46
    #4
    wmalper adlı üyeden alıntı: mesajı görüntüle
    sanırım bu dediğin işlemi htacces ile yapmalısın eve geçince bakabilirim hocam
    <form action="" sabit dosyada döndüğü için sayfa yenileme olmuyor. O yüzden tam ben istediğim şekli beceremedim.



    ebubekirgns adlı üyeden alıntı: mesajı görüntüle
    route sistemi kullanman gerekir.
    Kendi yazdığım scriptlerde route yapısı kullanıyorum fakat bir müşterinin istediği bir iş ve tüm linklemeler htaccess ile yapılmış. O yüzden htaccess ile yapmam gerekir.
  • 01-08-2019, 17:22:56
    #5
    ebubekirgns adlı üyeden alıntı: mesajı görüntüle
    route sistemi kullanman gerekir.
    PHP demiş ASP.Net dememiş ki ? Route var mı php de?
  • 01-08-2019, 18:44:25
    #6
    Sorunu hala çözemedim



    Çözüldü, kilitlenebilir.
  • 01-08-2019, 20:15:52
    #7
    url.com/evler/adana/adana-merkez olarak kullanabilirsiniz. Arkaplanda ise evler.php?il=adana&ilce=adana-merkez olarak işleyecektir.
    RewriteEngine On
    RewriteOptions inherit
    RewriteRule ^evler/([0-9a-zA-Z-_]+)/([0-9a-zA-Z-_]+)(/?)$ evler.php?il=$1&ilce=$2 [QSA]
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
  • 02-08-2019, 00:55:17
    #8
    Beyazsahin adlı üyeden alıntı: mesajı görüntüle
    PHP demiş ASP.Net dememiş ki ? Route var mı php de?
    Var hocam. Bizzat ben kullaniyorum.
  • 02-08-2019, 04:54:39
    #9
    ebubekirgns adlı üyeden alıntı: mesajı görüntüle
    Var hocam. Bizzat ben kullaniyorum.
    zamanla kibarlaşmış herşey htaccessten yönlendirirdik MVC ile sınıf geldi sandım routinge. o yüzden sordum kardeş hakkını helal et.