rewrite url.

serkanndserkannd

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.

2011-07-10 04:23:27

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
2011-07-10 06:51:11

Php

serkanndserkannd

ş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.. :)

2011-07-10 14:48:58

Php

yusuefYusuf PolatAvatar

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.

2011-07-24 21:28:43

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro