Yok olmuyor hocam. Kendim de baya araştırıyorum kaç gündür. Denemeler yapıyorum fırsat buldukça ama olmuyor.
"siteadi.com/profil/mehmet/en" şeklinde yapabiliyorum. Ama bu arama motoru gözünde kopya sayfa olur diye düşünüyorum. Bu yüzden "siteadi.com/profil/mehmet/?lang=en" şeklinde yaparsam sanki daha iyi olacak.

RewriteRule ^profil/([0-9a-zA-Z-_]+)/?lang=(en|tr)(/?)$ index.php?d=profil&link=$1&lang=$2

Şu regex kodunda koyu olarak yazdığım yer nasıl olacak çözemiyorum. .../?lang=(en|tr) yapıyorum ama soru işaretinin anlamı farklı diye çalışmıyor sanırım.
Bu yüzden .../[?]lang=(en|tr) veya .../[\?]lang=(en|tr) şeklinde de denedim yine olmadı. 'Soru işareti' ve 'eşittir'i nasıl işlevsiz hale getirip karakter gibi gösterebilirim?