• 05-10-2009, 20:53:43
    #10
    ^(.*)-(.*)-(.*)-(.*)$
    kullanırsan tabi sorun olmaz. Çünkü resimlerdeki problem alt tireden kaynaklanıyor.


    ^(.*)_(.*)_(.*)_(.*)$

    Bu senin rewrite kullanımın çok kötü müdür. İçinde 3 tane alt çizgi olan herşeyde arıza çıkarır. Ya linkler dışınde resim ve diğer dosyalarda 3 alt çizgi olmasını engelleyeceksin. Ya da linklerin başına bir kelime ya da ön ek koyacaksın.

    Çünkü sen
    images/dun_aksam_resim_cektik.gif

    adresini verdin mi. sistem bunu
    images/dun = $1
    aksam = $2
    resim = $3
    cektik.gif = $4 olarak algılar.

    Bence (.*) gibi ne var ne yok al demek yerine sonuncu değişkene kısıtlama getirirsen sorun düzelir.
    Yani

    ^(.*)_(.*)_(.*)_([a-z,0-9]+)$

    yaparsan sorun kalmaz bence. böylece sonuncu değişkenin sadece harf ve rakam içereceğini belirtirsin. Böylece son alt tireden sonra nokta dosya uzantısı olarak gelen linkler 4. regex eşleşmediği için rewrite a girmez normal işlem görür.

    Deneyip sonucu yazarsan sevinirim.

    saygılar
  • 06-10-2009, 01:03:01
    #11
    merhaba verdiğin kodda resimler açılıyor fakat içerik gitti son değişkende numara olmasına rağmen 404 hatası aldım.
  • 06-10-2009, 02:07:15
    #12
    patlican adlı üyeden alıntı: mesajı görüntüle
    merhaba verdiğin kodda resimler açılıyor fakat içerik gitti son değişkende numara olmasına rağmen 404 hatası aldım.
    son değişkende sadece numara mı var? eğer 0-9 numara dışında bir karakter daha varsa regexten çıkıyordur.
  • 09-10-2009, 00:02:28
    #13
    konu ile ilgili başka bir önerisi olan var mı ?