htaccess ile değişen url aslını inkar ettirme
başlıkta ta belirttiğim gibi.
iletisim.php sayfasını
htacces ile iletişim yapabiliyoruz
ama kişi iletisim.php olarak girdiğinde
yine /iletisim olarak açılmasını nasıl mümkün kılarız
sanırım php tarafında iletisim.php iletisim.php ye eşitse
redirect / iletisim yaparız gibime geliyor denemedimde olur muhtemelen
htaccess tarafında buna müdahale ederbilirmiyiz.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (3)
teşşekürler arkadaşlar.
benim tam olarak istediğim.
kişi atıyorum iletisim.php asp aspx vb şeklindede girse /iletisim olarak açılacak 404 e düşürmeyecek
aynı şekilde get alan sayfalar içinde detay.php?id=5 detay.asp detay.html de olsa her şekilde detay/5 olarak giricek 404 e düşmeyecek.
htaccess tarafında buna müdahale ederiz benim sitemde sitemap.xml yok ama bir php dosyasını htaccess ile sitemap.xml yazıldığında o php dosyasını çağırıyor
kodlar şöyle
RewriteEngine On
RewriteRule ^sitemap.xml$ sitemap.php [L,NC]
Senin işini şu hâli çözecektir:
RewriteEngine On
RewriteRule ^iletisim.php$ iletisim [L,NC]
Kesin emin değilim ve denemedim ama ilk yazdığım htaccess çalışıyor