kaç senedir asp kullanıyorum. bilmiyordum o zaman klasik asp'de de url seo yapılır bu şekilde gerek kalmadı php öğrenmeye. Teşekkürler paylaşım için.
İşinizi hızlandıralım ve size bir form elemanı da hazırlayalım. Sayfa başlıklarınızı oluştururken wordpresslerdeki gibi seourlinizde otomatik oluşsun.
<script type="text/javascript">
$(document).ready(function(){
$("#baslik").keyup(function() {
clearInput($(this).attr('id'));
});
$("#baslik").focusout(function() {
clearInput($(this).attr('id'));
});
});
function clearInput(id) {
var charMap = {Ç:'c',Ö:'o',Ş:'s',İ:'i',I:'i',Ü:'u',Ğ:'g',ç:'c',ö:'o',ş:'s',ı:'i',ü:'u',ğ:'g'};
var str = $("#" + id).val();
str_array = str.split('');
for(var i=0, len = str_array.length; i < len; i++) {
str_array[i] = charMap[ str_array[i] ] || str_array[i];
}
str = str_array.join('');
var clearStr = str.replace(/ /gi,"-").replace(/--/gi,"-").replace(/[^a-z0-9-.çöşüğı]/gi,"").replace("--","-").toLowerCase()
$("#baslik2, .clearme").val(clearStr);
}
</script> <input type="text" id="baslik" name="baslikadi" value="">
<input type="text" name="seourl" id="baslik2" value="" >
Ayrıca ajax ile input içine girilen değeri veritabanında seourl yi kontrol eden bir kontrol asp sayfasına istek gönderirsen anlık olarak oluşturduğun urlnin veritabanında daha önce kayıtlı olup olmadığını da görebilirsin.