• 11-05-2009, 00:21:31
    #1
    Merhaba arkadaşlar htaccess bilgim çok az 2 gündür araştırıyorum ama yapamadım bir türlü.

    index.php index.html olarak sorunsuz çalışıyor ancak diğerlerini yapamadım bir türlü.
    Bazı linkleri verdim bunlara uyguladığım htaccesside verdim.
    Nerde yanlış yapıyorum ?

    Örnek bir kaç link
    <a href="index.php">Anasayfa</a>
    <a href="index.php?Git=Kategoriler">Kategoriler</a>
    <a href="index.php?Git=EnYeniler">En Yeniler</a>
    www.xxx.com/Kategoriler/ şeklinde çalışmasını istiyorum

    Options +FollowSymLinks
    
    RewriteEngine on
    
    ReWriteRule ^index.html$ index.php [L,NC]
    RewriteRule ^Kategoriler/$ index.php?Git=Kategoriler [L,NC]
    RewriteRule ^Yeniler/$ index.php?Git=Yeniler [L,NC]
    Yanlışım nerde ?
  • 11-05-2009, 00:24:40
    #2
    Üyeliği durduruldu
    sonuna dolar koymana gerek yok

    RewriteRule ^Kategoriler/ index.php?Git=Kategoriler [L,NC]

    çalışıyor olması gerek
  • 11-05-2009, 00:31:25
    #3
    RewriteRule ^En-Cok-Okunanlar/ index.php?Git=EnCokOkunanlar [L,NC]

    Hocam böylede deniyorum ama aşağıdaki gibi çalıştıramadım bir türlü.Sayfa bulunamıyor böyle yapınca

    http://localhost/test/En-Cok-Okunanlar/

    Appserver kurulu bazı ayarları varmış onuda değiştirdim senin yazdığın bi konudan bulup ama yine fayda etmedi.
  • 11-05-2009, 00:32:52
    #4
    Üyeliği durduruldu
    star2218 adlı üyeden alıntı: mesajı görüntüle
    RewriteRule ^En-Cok-Okunanlar/ index.php?Git=EnCokOkunanlar [L,NC]
    Hocam böylede deniyorum ama aşağıdaki gibi çalıştıramadım bir türlü.
    http://localhost/test/En-Cok-Okunanlar/
    Appserver kurulu bazı ayarları varmış onuda değiştirdim senin yazdığın bi konudan bulup ama yine fayda etmedi.
    test dizininde calismazsaniz ana dizinde calisirsaniz

    yada işlemleriniz bitene kadar

    RewriteRule ^test/En-Cok-Okunanlar/ index.php?Git=EnCokOkunanlar [L,NC]

    gibi kullanırsanız problem çözülür.

    ana dizinde calismaniz daha saglikli ama
  • 11-05-2009, 00:50:10
    #5
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    test dizininde calismazsaniz ana dizinde calisirsaniz
    yada işlemleriniz bitene kadar
    RewriteRule ^test/En-Cok-Okunanlar/ index.php?Git=EnCokOkunanlar [L,NC]
    gibi kullanırsanız problem çözülür.
    ana dizinde calismaniz daha saglikli ama
    Hocam çok teşekkürler ana dizine alınca düzeldi 2 gündür çektiğim çile boşaymış.

    EDİT : Çözdüm hocam çok teşekkürler süpersin
  • 11-05-2009, 01:47:53
    #6
    Üyeliği durduruldu
    star2218 adlı üyeden alıntı: mesajı görüntüle
    Hocam çok teşekkürler ana dizine alınca düzeldi 2 gündür çektiğim çile boşaymış.
    EDİT : Çözdüm hocam çok teşekkürler süpersin
    estagfirullah, rica aynı şeyler zamanında bende kazındım diyelim
  • 11-05-2009, 02:10:23
    #7
    Hocam birde şunu sorim hazır burdayken

    Bu linki htaccess'e nasıl eklicem

    <a href=\"".SEO($Katadi)."-".$Katid."/\">$Katadi</a>

    Bunu başka bir fonksiyonda çağırmak için mesela Kategoriadi diyelim. Bunda çağırmak için napcaz ?

    RewriteRule ^(.*)-(.*).html$ index.php?Git=Kategoriadi-$1-$2 [L,NC]

    Gibimi ? Çözemedim bi türlü

    Şöyle anlatıyım yada

    Verdiğim link kategori adlarını sıralayan bir fonksiyon içinde. Ben htaccesse ne yazayımki linke tıklandığında ; tıklanan linke ait kategorinin içeriğini yansıtan fonksiyonu ekrana bassın
  • 11-05-2009, 02:59:16
    #8
    test dizininde de çalışmasını isterseniz
    RewriteBase /test/
    ekleyin htaccesse

    Options +FollowSymLinks
    RewriteEngine on
    RewriteBase /test/
    ReWriteRule ^index.html$ index.php [L,NC]
    RewriteRule ^Kategoriler/$ index.php?Git=Kategoriler [L,NC]
    RewriteRule ^Yeniler/$ index.php?Git=Yeniler [L,NC]
  • 11-05-2009, 03:03:40
    #9
    victories adlı üyeden alıntı: mesajı görüntüle
    test dizininde de çalışmasını isterseniz
    RewriteBase /test/
    ekleyin htaccesse
    Options +FollowSymLinks
    RewriteEngine on
    RewriteBase /test/
    ReWriteRule ^index.html$ index.php [L,NC]
    RewriteRule ^Kategoriler/$ index.php?Git=Kategoriler [L,NC]
    RewriteRule ^Yeniler/$ index.php?Git=Yeniler [L,NC]
    Hocam ilgin için teşekkürler , onu hallettimde şunu çözemedim ?

    Bu linki htaccess'e nasıl eklicem

    <a href=\"".SEO($Katadi)."-".$Katid."/\">$Katadi</a>

    Bunu başka bir fonksiyonda çağırmak için mesela Kategoriadi diyelim. Bunda çağırmak için napcaz ?

    RewriteRule ^(.*)-(.*) index.php?Git=Kategoriadi-$1-$2 [L,NC]

    Gibimi ? Çözemedim bi türlü

    Şöyle anlatıyım yada

    Verdiğim link kategori adlarını sıralayan bir fonksiyon içinde. Ben htaccesse ne yazayımki linke tıklandığında ; tıklanan linke ait kategorinin içeriğini yansıtan fonksiyonu ekrana bassın