• 09-06-2014, 21:13:00
    #1
    Merhaba,

    sayfa-sayfaismi.html şeklinde link verip sayfayı açabiliyorum.

    Şu kod ile:

    Options +FollowSymLinks
    RewriteEngine on
    
    RewriteRule ^sayfa-(.*).html$ sayfa.php?sayfa=$1 [L,NC]
    Ama lakin ki;

    sayfa/sayfaismi.html şeklinde link verdiğim zaman 404 hatası vermekte.

    Options +FollowSymLinks
    RewriteEngine on
    
    RewriteRule ^sayfa/(.*).html$ sayfa.php?sayfa=$1 [L,NC]
    Şu şekilde olması gerekmiyor mu acaba?
  • 09-06-2014, 21:40:07
    #2
    ylv
    Üyeliği durduruldu
    PrimateSoft adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    sayfa-sayfaismi.html şeklinde link verip sayfayı açabiliyorum.

    Şu kod ile:

    Options +FollowSymLinks
    RewriteEngine on
    
    RewriteRule ^sayfa-(.*).html$ sayfa.php?sayfa=$1 [L,NC]
    Ama lakin ki;

    sayfa/sayfaismi.html şeklinde link verdiğim zaman 404 hatası vermekte.

    Options +FollowSymLinks
    RewriteEngine on
    
    RewriteRule ^sayfa/(.*).html$ sayfa.php?sayfa=$1 [L,NC]
    Şu şekilde olması gerekmiyor mu acaba?
    evet bu şekilde olması gerekiyor ama bu şekilde kullanıp, urlden gelen her karakteri kabul etmek yerine filtreleme yapmakta fayda var.

    (.*) yerine ([A-Za-z0-9\-]+) harfler, rakamlar ve - karakterine izin verdik.
  • 09-06-2014, 21:44:16
    #3
    ylv adlı üyeden alıntı: mesajı görüntüle
    evet bu şekilde olması gerekiyor ama bu şekilde kullanıp, urlden gelen her karakteri kabul etmek yerine filtreleme yapmakta fayda var.

    (.*) yerine ([A-Za-z0-9\-]+) harfler, rakamlar ve - karakterine izin verdik.
    Tamam da ben dediğim şekilde de kullanamıyorum, bu şekilde de.
  • 09-06-2014, 21:54:34
    #4
    ylv
    Üyeliği durduruldu
    RewriteRule ^sayfa/([A-Za-z0-9\-]+).html$ sayfa.php?sayfa=$1 [L]
    sayfa/sayfaismi.html

    ben burda bir hata göremedim, tespit eden başka arkadaşlar olursa yazacaklardır.

    iyi çalışmalar
  • 10-06-2014, 12:23:33
    #5
    ylv adlı üyeden alıntı: mesajı görüntüle
    RewriteRule ^sayfa/([A-Za-z0-9\-]+).html$ sayfa.php?sayfa=$1 [L]
    sayfa/sayfaismi.html

    ben burda bir hata göremedim, tespit eden başka arkadaşlar olursa yazacaklardır.

    iyi çalışmalar
    Aynen bilen arkadaşlar varsa yardımcı olabilirse eğer çok iyi olur işin içinden çıkamadım bi' türlü.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 12:23:33 -->-> Daha önceki mesaj 12:07:37 --

    000-default.conf dosyasını düzenledim ve sorun çözüldü. Konu kilitlenebilir.