v2.5.2
Giriş yap

htaccess ile değişen url aslını inkar ettirme

aydinkeskin
695 defa görüntülendi

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.

Cevap yaz
Cevaplar (3)
aydinkeskin
1440 gün önce

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.

webkadir
1442 gün önce

bu kod işinizi görür herhangi.php girince /herhangi şeklinde yönlendirir.

$uri = explode(".",$_SERVER["REQUEST_URI"]);
if(strtolower(end($uri)) == "php") {
    header("location: /".$uri[0]);
}
umityatarkalkmaz
1442 gün önce

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