Ters yapıyor olabilir misin?

RewriteEngine on
Options +FollowSymlinks

RewriteRule ^xml/about\.xml$		 ./xmlveri.php?islem=about		 [L]
tasanmt20 adlı üyeden alıntı: mesajı görüntüle
Sitemde güncellemeye gittim. Sef link denilen seoya uygun link tarzı yapmaya çalıştım.

Sorunum .htaccess de eski olan değerli sayfalarımı yeni sayfalara yönlendirmek. htaccess dosyasında yaptığım yönlendirme şekli şu:
Options +FollowSymLinks
RewriteEngine on
RewriteBase /

RewriteRule ^index.php?sayfa=servis&id=57$ /servis-guncel-iletisim [L,R=301]
gibi. Fakat sayfada bu şekilde yapılan yönlendirme kabul olmuyor.

Yönlendirmeyi
RewriteRule ^sayfa=servis&id=57$ / servis-guncel-iletisim [L,R=301]
olarak yaparsam oluyor. Fakat başına index.php? koyarsam olmuyor. Daha doğrusu "?" işi bozuyor gibi. Bu tür özel karakterleri "\" karakterini önüne yazarak etkisiz hale getirildiğini okudum. Onuda yaptım olmadı. Örnek:
RewriteRule ^index\.php\?sayfa=servis&id=57$ /servis-guncel-iletisim [L,R=301]
Bu şekilde çok sayfam var ve sayfa değerlerini kaybetmek istemiyorum. 3011 yönlendirmesi yapıp sayfaya gelen linkleri çalıştırmam lazım.

Yardım ederseniz gerçekten müteşekkir olurum. Kolay gelsin..