bu bir sorun değil, bence gereksiz bir istek. çünkü böyle yapmanın size hiçbir yararı olmayacak, diğer yönden index.php 301 yönlendirmesinde gözükecek ve buna hiçmi hiç gerek yok. buyrun;
yukarıdaki kısmı .htaccess dosyanıza yazmanız yeterli, son olarak yine bunun gereksiz birşey olduğunun altını çiziyorum.
RewriteEngine On
RewriteCond %{REQUEST_URI} index\.php
RewriteRule ^(.*)index\.php$ /$1/ [R=301,L]
yukarıdaki kısmı .htaccess dosyanıza yazmanız yeterli, son olarak yine bunun gereksiz birşey olduğunun altını çiziyorum.
ya şimdi 301 mi yoksa başka bişeymi bi çözüm yolu lütfen.
Bu site.com ve site.com/index php bunlar arama motorları tarafından 2 ayrı site gibi
gözükürler yani sitenin canonical (ikiz) görüntü vermesi demek oluyor durum böle
olunca site 2 ayrı siteymiş gibi 2 ayrı indexlenir ve çok az hit alabilir.
ve verdiğiniz kodu denerim ama bu kod iyi değilmi
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Ek Olarak:
siteniz wordpress ise bunu admin panelden kalıcı bağlantılar kısmından ayarlayabilirsiniz.
kalıcı bağlantıları biliyorum ama demek istediğim o değildi
şimdi siteyi yeni açtık diyelim..
hem url linkini şunu yazınca site.com aynı sayfadasın
hemde url linkini böyle yazınca site.com/index.php gene aynı sayfadasın değişen birşey
yok ve onda da problem yok demek istediğim site.com/index.php ana sayfa linkini
yazınca site.com a gitmesi lazım onun için neler yapabilirim.
çünkü bunlar böyle olunca arama motorları tarafından 2
ayrı site gibi gözükürler yani sitenin canonical (ikiz) görüntü vermesi demektir
durum böle olunca site 2 tane ayrı siteymiş gibi 2 ayrı site gibi indexlenir ve çok az hit alabilir.