Arkadaşlar permalink oluşturmak için uyguladığım fonksiyonları ve kodları aşağıda paylaşıyorum sizce neden 404 hatası alıyorum?
FONKSIYON
<?php
function turkceyap($temizlen) {
$turkce=array("ş", "Ş", "ı", "(", ")", "'", "ü", "Ü", "ö", "Ö", "ç", "Ç", " ", "/", "*", "?", "ş", "Ş", "ı", "ğ", "Ğ", "İ", "ö", "Ö", "Ç", "ç", "ü", "Ü");
$duzgun=array("s", "S", "i", "", "", "", "u", "U", "o", "O", "c", "C", "-", "-", "-", "", "s", "S", "i", "g", "G", "I", "o", "O", "C", "c", "u", "U");
$temizlen=str_replace($turkce,$duzgun,$temizlen);
$temizlen = preg_replace("@[^A-Za-z0-9-_]+@i","",$temizlen);
return $temizlen;
}
?>
.HTACCESS İÇERİĞİ
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^deger/([^/]*)\.html$ /sabit_ilanlar?deger=$1 [L]
</IfModule>
FONKSİYONUN ÇALIŞMASI İÇİN GEREKLİ KOD
<?php
$temizlen = turkceyap($row['ilan_adi']);
?>
BUDA LİNK
<a href='{$row['kat_id']}/{$temizlen}.html'>{$temizlen}</a>
Tecrübeli arkadaşlardan yardım bekliyorum.
Saygılar.
PHP .htaccess 404 hatası
0
●889