Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Rewrite Rule Sorunu

Konu, 'PHP' kısmında luckystrike tarafından paylaşıldı.

  1. luckystrike

    luckystrike Üye

    Kayıt:
    25 Mayıs 2007
    Mesajlar:
    36
    Beğenilen Mesajlar:
    0
    Rewrite rule'da falanca.php gibi bir dosyayı, dizin gibi göstermeye çalışıyorum.

    Kod:
     
    RewriteRule ^falanca.*  falanca.php [L,NC]
    
    sayfa http://localhost/falanca şeklinde çağrıldığı taktirde bir sorun olmuyor fakat http://localhost/falanca/ şeklinde çağrıldığında sayfa böyle bir dizindeymiş gibi davranıyor, sayfayı yorumlamasına rağmen, js ve css dosyalarını da bu klasörde arıyor, doğal olarak başarılı olamıyor.

    Bu farkı nasıl giderebilirim?
     
  2. Kaplumb_Aga

    Kaplumb_Aga Üye

    Kayıt:
    29 Mayıs 2005
    Mesajlar:
    109
    Beğenilen Mesajlar:
    0
    RewriteRule ^falanca/?$ falanca.php [L,NC]
     
  3. luckystrike

    luckystrike Üye

    Kayıt:
    25 Mayıs 2007
    Mesajlar:
    36
    Beğenilen Mesajlar:
    0
    "falanca/"yı hala ayrı bir dizin olarak arıyor.
     
  4. ChaoticThundeR

    ChaoticThundeR Üye

    Kayıt:
    23 Mayıs 2007
    Mesajlar:
    31
    Beğenilen Mesajlar:
    0
    onun için atıyorum config.php diye bir dosya oluşturursun. siteurl ni orada tanımlarsın. $siteurl="http://localhost"; diye gerekli olan sayfaların başına da include "config.php"; yazarsın. daha sonra sayfalarında css'i falan çağırırken <link rel="stylesheet" href="<?php echo $siteurl; ?>/style.css" /> diye çağırırsın sorun çözülür.