Fonksiyon.php dosyasında
function turkce($s)
{
$tr = ["ş", "Ş", "ı", "İ", "ğ", "Ğ", "ü", "Ü", "ö", "Ö", "ç", "Ç"];
$en = ["s", "S", "i", "I", "g", "G", "u", "U", "o", "O", "c", "C"];
$s = str_replace($tr, $en, $s);
return $s;
}kodları var bunlar türkce karaktere döndüren kodlar anladığım kadarıyla aşağıdaki kodlar yine anladığım kadarı ile yönlendirme ile alakalı index.php de mevcut
$dt = fopen(".htaccess", "r+");
fwrite($dt, "RewriteEngine on\r\nErrorDocument 404 /404.html");
fwrite($dt, "\r\nRewriteRule ^([a-zA-Z0-9\\-_]+).html\$ index.php?sayfa=\$1 [L,QSA]\r\nRewriteRule ^([a-zA-Z0-9\\-_]+)(/?)\$ index.php?sayfa=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["sayfaurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["sayfaurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["sayfaurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["sayfaurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["haberkategoriurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["haberkategoriurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["haberkategoriurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["haberkategoriurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["haberdetayurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["haberdetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["haberdetayurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["haberdetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["haberkategoriurl"] . "-(.*)/(.*).html\$ index.php?sayfa=" . $htc["haberkategoriurl"] . "&id=\$1&s=\$2 [L,QSA]\r\nRewriteRule ^" . $htc["haberkategoriurl"] . "-(.*?)/(.*?)\$ index.php?sayfa=" . $htc["haberkategoriurl"] . "&id=\$1&s=\$2 [L,QSA]\r\nRewriteRule ^" . $htc["haberurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["haberurl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["haberurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["haberurl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["projekategoriurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["projekategoriurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["projekategoriurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["projekategoriurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["projedetayurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["projedetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["projedetayurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["projedetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["projekategoriurl"] . "-(.*)/(.*).html\$ index.php?sayfa=" . $htc["projekategoriurl"] . "&id=\$1&s=\$2 [L,QSA]\r\nRewriteRule ^" . $htc["projekategoriurl"] . "-(.*?)/(.*?)\$ index.php?sayfa=" . $htc["projekategoriurl"] . "&id=\$1&s=\$2 [L,QSA]\r\nRewriteRule ^" . $htc["projelerurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["projelerurl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["projelerurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["projelerurl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["hizmeturl"] . "/(.*).html\$ index.php?sayfa=" . $htc["hizmeturl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["hizmeturl"] . "/(.*?)\$ index.php?sayfa=" . $htc["hizmeturl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["hizmetdetayurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["hizmetdetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["hizmetdetayurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["hizmetdetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["birimurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["birimurl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["birimurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["birimurl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["birimdetayurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["birimdetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["birimdetayurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["birimdetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["fotourl"] . "/(.*).html\$ index.php?sayfa=" . $htc["fotourl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["fotourl"] . "/(.*?)\$ index.php?sayfa=" . $htc["fotourl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["fotodetayurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["fotodetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["fotodetayurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["fotodetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["videourl"] . "/(.*).html\$ index.php?sayfa=" . $htc["videourl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["videourl"] . "/(.*?)\$ index.php?sayfa=" . $htc["videourl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["videodetayurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["videodetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["videodetayurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["videodetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["etkinlikurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["etkinlikurl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["etkinlikurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["etkinlikurl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["etkinlikdetayurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["etkinlikdetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["etkinlikdetayurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["etkinlikdetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["duyuruurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["duyuruurl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["duyuruurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["duyuruurl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["duyurudetayurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["duyurudetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["duyurudetayurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["duyurudetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["ihaleurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["ihaleurl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["ihaleurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["ihaleurl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["ihaledetayurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["ihaledetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["ihaledetayurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["ihaledetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["ilanurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["ilanurl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["ilanurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["ilanurl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["ilandetayurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["ilandetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["ilandetayurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["ilandetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["kararurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["kararurl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["kararurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["kararurl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["karardetayurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["karardetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["karardetayurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["karardetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["faaliyeturl"] . "/(.*).html\$ index.php?sayfa=" . $htc["faaliyeturl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["faaliyeturl"] . "/(.*?)\$ index.php?sayfa=" . $htc["faaliyeturl"] . "&s=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["faaliyetdetayurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["faaliyetdetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["faaliyetdetayurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["faaliyetdetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["profilkategoriurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["profilkategoriurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["profilkategoriurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["profilkategoriurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["profildetayurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["profildetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["profildetayurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["profildetayurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["profilkategoriurl"] . "-(.*)/(.*).html\$ index.php?sayfa=" . $htc["profilkategoriurl"] . "&id=\$1&s=\$2 [L,QSA]\r\nRewriteRule ^" . $htc["profilkategoriurl"] . "-(.*?)/(.*?)\$ index.php?sayfa=" . $htc["profilkategoriurl"] . "&id=\$1&s=\$2 [L,QSA]\r\nRewriteRule ^" . $htc["aidatodemeurl"] . "/(.*).html\$ index.php?sayfa=" . $htc["aidatodemeurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^" . $htc["aidatodemeurl"] . "/(.*?)\$ index.php?sayfa=" . $htc["aidatodemeurl"] . "&id=\$1 [L,QSA]\r\nRewriteRule ^sitemap.xml\$ sitemap.php [NC,L]");
fclose($dt);
}
echo "\r\n";son olarak aşağıdakiler ise htacess dosyasında mevcut ama web site linkindeki türkce karakterler düzelmiyor.Aşağıdaki kodlardan süpheleniyorum ama beceremedim uzaktan yapabilecek var ise teamwiear bağlantısı verebilirim.
RewriteEngine on
ErrorDocument 404 /404.html
RewriteRule ^([a-zA-Z0-9\-_]+).html$ index.php?sayfa=$1 [L,QSA]
RewriteRule ^([a-zA-Z0-9\-_]+)(/?)$ index.php?sayfa=$1 [L,QSA]
RewriteRule ^icerik/(.*).html$ index.php?sayfa=icerik&id=$1 [L,QSA]
RewriteRule ^icerik/(.*?)$ index.php?sayfa=icerik&id=$1 [L,QSA]
RewriteRule ^haber-kategori/(.*).html$ index.php?sayfa=haber-kategori&id=$1 [L,QSA]
RewriteRule ^haber-kategori/(.*?)$ index.php?sayfa=haber-kategori&id=$1 [L,QSA]
RewriteRule ^haber/(.*).html$ index.php?sayfa=haber&id=$1 [L,QSA]
RewriteRule ^haber/(.*?)$ index.php?sayfa=haber&id=$1 [L,QSA]
RewriteRule ^haber-kategori-(.*)/(.*).html$ index.php?sayfa=haber-kategori&id=$1&s=$2 [L,QSA]
RewriteRule ^haber-kategori-(.*?)/(.*?)$ index.php?sayfa=haber-kategori&id=$1&s=$2 [L,QSA]
RewriteRule ^haberler/(.*).html$ index.php?sayfa=haberler&s=$1 [L,QSA]
RewriteRule ^haberler/(.*?)$ index.php?sayfa=haberler&s=$1 [L,QSA]
RewriteRule ^proje-kategori/(.*).html$ index.php?sayfa=proje-kategori&id=$1 [L,QSA]
RewriteRule ^proje-kategori/(.*?)$ index.php?sayfa=proje-kategori&id=$1 [L,QSA]
RewriteRule ^proje/(.*).html$ index.php?sayfa=proje&id=$1 [L,QSA]
RewriteRule ^proje/(.*?)$ index.php?sayfa=proje&id=$1 [L,QSA]
RewriteRule ^proje-kategori-(.*)/(.*).html$ index.php?sayfa=proje-kategori&id=$1&s=$2 [L,QSA]
RewriteRule ^proje-kategori-(.*?)/(.*?)$ index.php?sayfa=proje-kategori&id=$1&s=$2 [L,QSA]
RewriteRule ^projeler/(.*).html$ index.php?sayfa=projeler&s=$1 [L,QSA]
RewriteRule ^projeler/(.*?)$ index.php?sayfa=projeler&s=$1 [L,QSA]
RewriteRule ^hizmetler/(.*).html$ index.php?sayfa=hizmetler&s=$1 [L,QSA]
RewriteRule ^hizmetler/(.*?)$ index.php?sayfa=hizmetler&s=$1 [L,QSA]
RewriteRule ^hizmet/(.*).html$ index.php?sayfa=hizmet&id=$1 [L,QSA]
RewriteRule ^hizmet/(.*?)$ index.php?sayfa=hizmet&id=$1 [L,QSA]
RewriteRule ^birimler/(.*).html$ index.php?sayfa=birimler&s=$1 [L,QSA]
RewriteRule ^birimler/(.*?)$ index.php?sayfa=birimler&s=$1 [L,QSA]
RewriteRule ^birim/(.*).html$ index.php?sayfa=birim&id=$1 [L,QSA]
RewriteRule ^birim/(.*?)$ index.php?sayfa=birim&id=$1 [L,QSA]
RewriteRule ^foto-galeri/(.*).html$ index.php?sayfa=foto-galeri&s=$1 [L,QSA]
RewriteRule ^foto-galeri/(.*?)$ index.php?sayfa=foto-galeri&s=$1 [L,QSA]
RewriteRule ^foto/(.*).html$ index.php?sayfa=foto&id=$1 [L,QSA]
RewriteRule ^foto/(.*?)$ index.php?sayfa=foto&id=$1 [L,QSA]
RewriteRule ^video-galeri/(.*).html$ index.php?sayfa=video-galeri&s=$1 [L,QSA]
RewriteRule ^video-galeri/(.*?)$ index.php?sayfa=video-galeri&s=$1 [L,QSA]
RewriteRule ^video/(.*).html$ index.php?sayfa=video&id=$1 [L,QSA]
RewriteRule ^video/(.*?)$ index.php?sayfa=video&id=$1 [L,QSA]
RewriteRule ^etkinlikler/(.*).html$ index.php?sayfa=etkinlikler&s=$1 [L,QSA]
RewriteRule ^etkinlikler/(.*?)$ index.php?sayfa=etkinlikler&s=$1 [L,QSA]
RewriteRule ^etkinlik/(.*).html$ index.php?sayfa=etkinlik&id=$1 [L,QSA]
RewriteRule ^etkinlik/(.*?)$ index.php?sayfa=etkinlik&id=$1 [L,QSA]
RewriteRule ^duyurular/(.*).html$ index.php?sayfa=duyurular&s=$1 [L,QSA]
RewriteRule ^duyurular/(.*?)$ index.php?sayfa=duyurular&s=$1 [L,QSA]
RewriteRule ^duyuru/(.*).html$ index.php?sayfa=duyuru&id=$1 [L,QSA]
RewriteRule ^duyuru/(.*?)$ index.php?sayfa=duyuru&id=$1 [L,QSA]
RewriteRule ^ihaleler/(.*).html$ index.php?sayfa=ihaleler&s=$1 [L,QSA]
RewriteRule ^ihaleler/(.*?)$ index.php?sayfa=ihaleler&s=$1 [L,QSA]
RewriteRule ^ihale/(.*).html$ index.php?sayfa=ihale&id=$1 [L,QSA]
RewriteRule ^ihale/(.*?)$ index.php?sayfa=ihale&id=$1 [L,QSA]
RewriteRule ^ilanlar/(.*).html$ index.php?sayfa=ilanlar&s=$1 [L,QSA]
RewriteRule ^ilanlar/(.*?)$ index.php?sayfa=ilanlar&s=$1 [L,QSA]
RewriteRule ^ilan/(.*).html$ index.php?sayfa=ilan&id=$1 [L,QSA]
RewriteRule ^ilan/(.*?)$ index.php?sayfa=ilan&id=$1 [L,QSA]
RewriteRule ^meclis-kararlari/(.*).html$ index.php?sayfa=meclis-kararlari&s=$1 [L,QSA]
RewriteRule ^meclis-kararlari/(.*?)$ index.php?sayfa=meclis-kararlari&s=$1 [L,QSA]
RewriteRule ^karar/(.*).html$ index.php?sayfa=karar&id=$1 [L,QSA]
RewriteRule ^karar/(.*?)$ index.php?sayfa=karar&id=$1 [L,QSA]
RewriteRule ^faaliyet-raporlari/(.*).html$ index.php?sayfa=faaliyet-raporlari&s=$1 [L,QSA]
RewriteRule ^faaliyet-raporlari/(.*?)$ index.php?sayfa=faaliyet-raporlari&s=$1 [L,QSA]
RewriteRule ^rapor/(.*).html$ index.php?sayfa=rapor&id=$1 [L,QSA]
RewriteRule ^rapor/(.*?)$ index.php?sayfa=rapor&id=$1 [L,QSA]
RewriteRule ^profil-kategori/(.*).html$ index.php?sayfa=profil-kategori&id=$1 [L,QSA]
RewriteRule ^profil-kategori/(.*?)$ index.php?sayfa=profil-kategori&id=$1 [L,QSA]
RewriteRule ^profil/(.*).html$ index.php?sayfa=profil&id=$1 [L,QSA]
RewriteRule ^profil/(.*?)$ index.php?sayfa=profil&id=$1 [L,QSA]
RewriteRule ^profil-kategori-(.*)/(.*).html$ index.php?sayfa=profil-kategori&id=$1&s=$2 [L,QSA]
RewriteRule ^profil-kategori-(.*?)/(.*?)$ index.php?sayfa=profil-kategori&id=$1&s=$2 [L,QSA]
RewriteRule ^aidat-odeme/(.*).html$ index.php?sayfa=aidat-odeme&id=$1 [L,QSA]
RewriteRule ^aidat-odeme/(.*?)$ index.php?sayfa=aidat-odeme&id=$1 [L,QSA]
RewriteRule ^sitemap.xml$ sitemap.php [NC,L]