Şimdi Ara

.htaccess ReWrite Mod

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
753
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar iyi akşamlar, ufak bir sorum olacaktı...

    .htaccess dosyası ile yapılanları bildiğinizi tahmin ediyorum ve uzatmadan direk konuya geçiyorum...

    .htaccess dosyam;
     
    #Hata sayfasına yönlendirme
    ErrorDocument 404 /toolroom/hata.php


    #Güzel görünümlü linkler
    <IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine on

    RewriteRule tooldetay/id/(.*) /tooldetay.php?id=$1
    </IfModule>


    Error sayfaları çalışıyor fakat güzel görünümlü ( tooldetay/id/13 ) linkler çalışmıyor, ne yaptıysam başaramadım.
    Wampserver 2c kullanıyorum, Apache 2.2.8 ve gerekli olan ReWrite Mod 'um aktif.....

    İnternette o kadar çok yazı varki ama bir taneside adam akılı anlatmamış, bilen ve anlayan arkadaş varsa lütfen yardım edin...







  • tmm sorun çözüldü
  • Sorunun neyden kaynaklandığını yazarsanız öğrenmek isteyen arkadaşlara tecrübe olur.
  •  
    #Hata sayfasına yönlendirme
    ErrorDocument 404 /toolroom/hata.php


    #Güzel görünümlü linkler
    <IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine on

    RewriteBase /toolroom/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^tooldetay-([A-Za-z0-9-]+).html/?$ tooldetay.php?id=$1 [L,NC]
    RewriteRule ^arama-([A-Za-z0-9-]+).html/?$ tooldetay.php?id=$1 [L,NC]
    </IfModule>


    yukarıdaki kodlar .htaccess dosyası...

    belki benim gibi düşünen arkadaşlar; .htaccess dosyasına yazdığım bu kodlarhttp://localhost/toolroom/tooldetay.php?id=1 linkinihttp://localhost/toolroom/tooldetay-1.html şekline çeviriyor diye düşünüyordum, yani işin mantığını yanlış anlamışım ..
    işin mantığı;http://localhost/toolroom/tooldetay.php?id=1 olması gereken link bu, fakat ben bunu tooldetay sayfasında kodlarla böle yazarsamda çalışır..http://localhost/toolroom/tooldetay-1.html şu şekilde yazarsamda çalışır.. Yani Apache server tooldetay.php?id=1 sayfasını tooldetay-1.html olarak yorumlar ve gösterir....

    anlaşılmıştır umarım



    < Bu mesaj bu kişi tarafından değiştirildi codellnet -- 30 Temmuz 2008; 0:22:26 >




  • Yapay Zeka’dan İlgili Konular
    Dreamweaver Flash Buton Ekleme
    18 yıl önce açıldı
    php database veri eklemede hata
    geçen yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.