rewrite url

serkannd serkannd

bir sözlük kodluyorum başlıklar şöyle gösteriliyor. aa.org/index.php?b=15 

ben ise aa.org/başlık ismi

şeklinde gösterilmesini istiyorum. 

.htacces dosyası oluşturularak yapılacağını biliyorum ama beceremedim. yardımcı olabilrseniz sevinirim.

10-07-2011 04:23

    Php

    "başlık " yazmışsın ama , Türkçe karakteri adres satırında kullanmanı tavsiye etmem.

    Bu şekilde kullanırsan iş görür. sitede olmayan bir sorgu istendiğinde kelime.php çalışır. gerisi sana kalmış.

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /kelime.php [L]
    </IfModule>


    $_SERVER["REQUEST_URI"] değişkeni sana gerekli kelimeyi verir.

     

    Her programcı birgün Php yi tadacaktır
    10-07-2011 06:51

      Php

      serkannd serkannd

      şimdi o verdiğiniz kodu .htacces dosyasına kaydettim. 

      sonrasında ne yapmam gerekiyor yani hiç bir şey değişmedi. :) yine her şey aynı.. bu konuda sanırım çok acemiyim. rica etsem biraz daha açıklayıcı anlatırmısınız. :) 

      1.) o kodları htaccese'e kaydettim

      2.) o verdiğğiniz global değişkeni başlık isminimi atamam gerekiyor. onu da denedim. olmadı pek bişey. cevabınızı bekliyorum teşekkürler.. :)

      10-07-2011 14:48

        Php

        yusuef Yusuf Polat Avatar

        Arkadaşım .htaccess dosyasını kaydettiysen artık url ler

        http://www.siteadresi.com/anasayfa şeklinde dönüşmüştür. Yapman gereken drekon'un da söylediği gibi $_SERVER["REQUEST_URI"] ile site adresinden sonra gelen değeri alıcaksın ve bundan sonra site içi link verirkende anasayfa,hakkimda gibi uzantısız linkler vericeksin.

        24-07-2011 21:28

          www.Phpkodlari.com © 2009 Herkes Php öğrenecek
          Web tasarım ve eğitim kaynağınız.