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..