• 20-06-2023, 15:29:30
    #1
    Merhabalar. Htaccess ile arama işlemi yapmak istiyorum. Aşağıdaki örseldeki gibi url'deki " .php " nin kaldırılması lazım.
    Bu benim mevcut url'im (yazıya tıklayın) ve bu da htaccess ile çevirmek istediğim url (yazıya tıklayın)
    Nasıl yapabilirim?
  • 20-06-2023, 15:34:05
    #2
    RewriteEngine On
    RewriteRule ^blog/ara$ blog/ara.php [QSA]

    Bu kodu ekleyebilirsiniz ara yazdığınızda sayfa yine açılacaktır.
  • 20-06-2023, 15:34:07
    #3
    RewriteRule ^ara?q=(.*)&page=(.*)$ ara.php?q=$1&page=$2 [L,QSA]

    şu tarz bir şey işinizi görecektir büyük ihtimalle
  • 20-06-2023, 15:40:12
    #4
    Merhabalar. yardımlarınız için teşekkürler, fakat url'i http://localhost/blog/ara?q=a şeklinde yazarsam 404 sayfasına yönlendiriyor.
    Ne yapılabilir?
  • 20-06-2023, 15:46:06
    #5
    Şu şekilde deneyebilir misiniz?

    RewriteRule ^blog/([^/]+)/?$ /blog/ara.php?q=$1 [QSA,L]
  • 20-06-2023, 15:50:55
    #6
    ycanturk adlı üyeden alıntı: mesajı görüntüle
    Şu şekilde deneyebilir misiniz?

    RewriteRule ^blog/([^/]+)/?$ /blog/ara.php?q=$1 [QSA,L]
    Merhabalar. Attığınız kod da işe yaramadı :c
  • 20-06-2023, 16:53:28
    #7
    TuorElanesse adlı üyeden alıntı: mesajı görüntüle
    RewriteRule ^ara?q=(.*)&page=(.*)$ ara.php?q=$1&page=$2 [L,QSA]

    şu tarz bir şey işinizi görecektir büyük ihtimalle
    Merhabalar. yardımlarınız için teşekkürler, fakat url'i http://localhost/blog/ara?q=a şeklinde yazarsam 404 sayfasına yönlendiriyor.
    Ne yapılabilir?
  • 20-06-2023, 17:22:54
    #8
    RewriteEngine On
    RewriteRule ^ara$ ara.php?q=$1&page=$2 [L,QSA]
    Bu şekilde ekleyip dener misiniz?
  • 20-06-2023, 22:07:37
    #9
    iltu33 adlı üyeden alıntı: mesajı görüntüle
    Merhabalar. yardımlarınız için teşekkürler, fakat url'i http://localhost/blog/ara?q=a şeklinde yazarsam 404 sayfasına yönlendiriyor.
    Ne yapılabilir?
    RewriteRule ^blog/ara?q=(.*)&page=(.*)$ blog/ara.php?q=$1&page=$2 [L,QSA]
    olarak deneyin hocam.