cevap için teşekkür ederim.
menü nesnelerinin .php kısmını temizlediğimde .php olarak google'da index almaz ise sorun olmaz. ama hem iletisim hem iletisim.php olarak index alırsa sorun olur. bunu search console ile ya da robots.txt ile belki engellerim ama. amacım php ile bu olayı çözmek. öğrenmek istiyorum.
.htaccess ile .php uzantılarına erişimi engelleyebilirsiniz ya da 404 verebilirsiniz. pek tercih edeceğim bir şey değil. bunun dışında, arama motorları için canonical etiketi kullanmalısınız. örneğin iletisim.php icinde;
<link rel=canonical href=https://www.site.com/iletisim/>
etiketini kullanırsanız, arama motorları varsayılan olarak canonical etiketle belirttiğiniz urli kullanacaktır.