.htaccess içeriği:
RewriteEngine on
RewriteRule ^([0-9]+)-([_A-Za-z0-9-]+).html file.php?f=$1 [L]
RewriteRule ^kategori-([0-9]+)/([_A-Za-z0-9-]+)/?$ browse.php?c=$1 [L]
RewriteRule ^kategori-([0-9]+)/([_A-Za-z0-9-]+)/([0-9]+).html browse.php?c=$1&page=$3 [L]
RewriteRule ^profile/([0-9]+)-([_A-Za-z0-9-]+).html profile.php?u=$1 [L]
RewriteRule ^sayfa/([0-9]+).html page.php?p=$1 [L]
includes/functions.php'de bu kodlarla değiştir:
if ($sefriendly == '1') {
$fileTitle = str_replace(" ","-",$fileTitle);
$fileTitle = str_replace(".","",$fileTitle);
$fileTitle = str_replace("'","_",$fileTitle);
$fileTitle = str_replace(":","_",$fileTitle);
$fileTitle = str_replace("ä","a",$fileTitle);
$fileTitle = str_replace("ö","o",$fileTitle);
$fileTitle = str_replace("Ö","O",$fileTitle);
$fileTitle = str_replace("Ü","U",$fileTitle);
$fileTitle = str_replace("ü","u",$fileTitle);
$fileTitle = str_replace("ğ","g",$fileTitle);
$fileTitle = str_replace("Ğ","G",$fileTitle);
$fileTitle = str_replace("ş","s",$fileTitle);
$fileTitle = str_replace("Ş","S",$fileTitle);
$fileTitle = str_replace("İ","I",$fileTitle);
$fileTitle = str_replace("ı","i",$fileTitle);
$fileTitle = str_replace("ç","c",$fileTitle);
$fileTitle = str_replace("Ç","C",$fileTitle);
$fileTitle = str_replace("!","",$fileTitle);
$fileTitle = str_replace("&","",$fileTitle);
$fileurl = $siteurl."/".$fileId."-".$fileTitle.".html";
} else {
$fileurl = $siteurl."/file.php?f=".$fileId;
}
return $fileurl;
}
function categoryurl($categoryId,$categoryname) {
global $siteurl, $sefriendly;
if ($sefriendly == '1') {
$categoryname = str_replace(" ","-",$categoryname);
$categoryname = str_replace("'","_",$categoryname);
$categoryname = str_replace(".","",$categoryname);
$categoryname = str_replace("ä","a",$categoryname);
$categoryname = str_replace("ö","o",$categoryname);
$categoryname = str_replace(" ","-",$categoryname);
$categoryname = str_replace("'","_",$categoryname);
$categoryname = str_replace(":","_",$categoryname);
$categoryname = str_replace("ä","a",$categoryname);
$categoryname = str_replace("Ö","O",$categoryname);
$categoryname = str_replace("Ü","U",$categoryname);
$categoryname = str_replace("ü","u",$categoryname);
$categoryname = str_replace("ğ","g",$categoryname);
$categoryname = str_replace("Ğ","G",$categoryname);
$categoryname = str_replace("ş","s",$categoryname);
$categoryname = str_replace("Ş","S",$categoryname);
$categoryname = str_replace("İ","I",$categoryname);
$categoryname = str_replace("ı","i",$categoryname);
$categoryname = str_replace("ç","c",$categoryname);
$categoryname = str_replace("Ç","C",$categoryname);
$categoryname = str_replace("!","",$categoryname);
$categoryname = str_replace("&","",$categoryname);
$categoryurl = $siteurl."/kategori-".$categoryId."/".$categoryname;
} else {
$categoryurl = $siteurl."/browse.php?c=".$categoryId;
}
return $categoryurl;
}
function profileurl($userid,$username) {
global $siteurl, $sefriendly;
if ($sefriendly == '1') {
$username = str_replace(" ","-",$username);
$username = str_replace("'","_",$username);
$username = str_replace(".","",$username);
$username = str_replace("ä","a",$username);
$username = str_replace("ö","o",$username);
$username = str_replace("ü","y",$username);
$username = str_replace("Ö","O",$username);
$username = str_replace("Ü","U",$username);
$username = str_replace("ü","u",$username);
$username = str_replace("ğ","g",$username);
$username = str_replace("Ğ","G",$username);
$username = str_replace("ş","s",$username);
$username = str_replace("Ş","S",$username);
$username = str_replace("İ","I",$username);
$username = str_replace("ı","i",$username);
$username = str_replace("ç","c",$username);
$username = str_replace("Ç","C",$username);
$username = str_replace("!","",$username);
$username = str_replace("&","",$username);
$profileurl = $siteurl."/profile/".$userid."-".$username.".html";