Bu Gün Forumlardan Birinde Bir Soru Gördüm sitesinin içerisindeki sayfalar parametrikmiş bunu içeride urlrewrite ile değiştirmek istiyormuş. Bu Sorunu 2 aşamada çözebiliriz.

1. Adım Kodlama ile oynayarak tüm urlleri belirli bir formata getiririz. Örneğin;

www.seowarp.net/?page=11&title=denemesayfasi
bu sayfanın linkini

www.seowarp.net/sayfalar/11-denemesayfasi.html
olmasını istiyoruz diyelim

burada url şu şekilde yapılandırılmıştır.

domain/test/sayfaid-sayfatitle.html
2. Adımda bunu access conf içerisinde yazım şekli ise

^sayfalar/(.*)/(.*)-(.*).html
olacaktır kabaca

Yönlendirilecek sayfada Artık Şu şekli alacaktır.

?page=$2&title=$3
ve son olarak url rewrite komutunun yerel yönlendirme parametresi olan [NC] gelecek ve .htaccess sayfası içerisindeki rewrite komutu

RewriteRule ^sayfalar/(.*)/(.*)-(.*).html$ index.php?page=$2&title=$3  [NC]
Herkese Bol Şans
http://www.seowarp.net/blog/42-htacc...l-rewrite.html