RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !index.php
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www. %{HTTP_HOST}/$1/ [R=301,L]


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)/(.*)/(.*)/(.*)/ /$1.php?degisken1=$2°isken2=$3°isken3=$4 [L]
RewriteRule ^(.*)/(.*)/(.*)/ /$1.php?degisken1=$2°isken2=$3 [L]
RewriteRule ^(.*)/(.*)/ /$1.php?degisken1=$2 [L]
RewriteRule ^(.*)/ /$1.php [L]



Sanırım ID ve değişken içeren sayfadan kastın sayfa.php?id=25°isken=deger gibi bir şeyi kastediyorsun. Bunun için yukarıdaki .htaccess dosyasını kullanabilirsin.

Örneğin adres.com/sayfa.php?sid=45&index=3&menu=2 gibi bir URL olduğunu düşünelim. Bu sayfaya ulaşmak için adres.com/sayfa/45/3/2/ yazman yeterli olacaktır. Eğer bu da olmazsa sen değişken içeren birkaç sayfa URL'ni buraya yazarsan fikir üretebiliriz.