Nasıl Yapılır?

Asp ile Sitenize Giren Mobil Kullanıcıları Belirlenen Url Adresine Yönlendirme

Asp ile Url Adresine Yönlendirme makalemize başlıyoruz.Günümüzde artık çoğu insan cep telefonlarından siteleri ziyaret etmektedir.

Hazır sistemlerin çoğu mobil cihazlar için değişik yöntemler kullanarak websitenin kullanılırlığını artırmakta.

Eğer siz de hazır yazılımlar kullanmayıp kendi Asp yazılımınızı kullanıyorsanız mobil kullanıcılar için vereceğimiz kodu kullanabilirsiniz.

Çalışma Mantığı: Gelen kullanıcı mobil ise istenilen url adresine yönlendirme yapmak.(Örn:m.mobilbeyin.com, mobilbeyin.com/mobilvb.)

Asp Mobil Yönlendirme Script’imiz:

dim u,b,v set u=Request.ServerVariables(“HTTP_USER_AGENT”) set b=new RegExp set v=new RegExp b.Pattern=”(android|bbd+|meego).+mobile|avantgo|bada/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)/|plucker|pocket|psp|series(4|6)0|symbian|treo|up.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino” v.Pattern=”1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-” b.IgnoreCase=true v.IgnoreCase=true b.Global=true v.Global=true if b.test(u) or v.test(Left(u,4)) Then Response.Redirect(“suzz.net/mobil”) End if

Açıklama: Yukarıda ki script ile gelen kullanıcılar mobilbeyin.com/mobil Url’sine yönlendirdik. Son satırı mobil tasarımınızın bulunduğu sayfa adresini yazmalısınız.

Yukarıda ki kodu sayfanızın en üst satırına koyarak gelen mobil kullanıcıyı hiç bir işlem yapmadan belirlediğiniz mobil sayfaya yönlendirirsiniz.

 

Daha fazla göster

İlgili Makaleler

Close
Close