rewrite url.
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.
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ış.
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.
Php
ş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.. :)
Php
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.