Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
610
Tıklama
0
Öne Çıkarma
Mobil Tarayıcıdan Mobile - Normal Tarayıcıdan Normal Siteye Yönlendirme
M
11 yıl
Er
Konu Sahibi

Merhaba,

Uzun zamandır arıyorum, araştırıyorum, soruyorum cevabı bulamıyorum.

Buraya yazdım yazılımcı arkadaşlar yardımcı olur diye.

Sorum şöyle;

Bir normal site birde mobil versiyon var.

Telefondan, tablet vs.. girildiğindehttp://m.ornek.com daki index.php sayfasını açıyor.
(google mobilizer.php kullandım)

Normal PC'den örnek: Chrome dan girildiğindehttp://www.ornek.com index.php sayfasını açıyor.

Buraya kadar her şey tamam.

Benim istediğim. Masaüstü PC'den yani normal tarayıcıdanhttp://m.ornek.com mobil adresine girildiğinde gitsin normal siteyi açsın.
Hata versin, yönlendirme olsun, hiç bir şey olmasa bile 404 sayfasını açsın yok bulamıyorum.
Kısır döngü oluyor. Loop'a giriyor bir yolu yok mu?
htaccess dosyasında hiç bir yönlendirme yok.
Sadece normal sitenin index.php sayfasında mobile yönlendirme kodu var.

Teşekkürler,

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



K
11 yıl
Yarbay

Www.Ornek.com un default routerine
If(request.browser.ismobile)
response.redirect(m.ornek.com)

M.ornek.com un default routerine
Ise tam terini yazabilirsiniz.

default router dedigim global.asax olabilir, masterpage kullaniyorsaniz masterpagenin pageloadi olabilir, mvc kullaniyorsaniz da routing e koyabilirsiniz.



M
11 yıl
Er
Konu Sahibi

Verdiginiz bilgiler için sag olun. Sonunda sorunu bu sekilde çözebildim:

www.website.com index.php içerisine;

<?php
include("Mobile_Detect.php");
$Tarayici = new Mobile_Detect();
if($Tarayici->isMobile()==TRUE or $Tarayici->isTablet()==TRUE){
echo "<meta http-equiv=\"refresh\" content=\"0;URL=http://m.website.com\">";
exit;
}
?>

m.website.com index.php içerisine de;

<?php
$useragent=$_SERVER['HTTP_USER_AGENT'];
if(preg_match('/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)||preg_match('/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|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|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|xda(\-|2|g)|yas\-|your|zeto|zte\-/i',substr($useragent,0,4)))
header('Location: ');
else header('Location:http://www.website.com');
?>





< Bu mesaj bu kişi tarafından değiştirildi m_sahin -- 31 Mayıs 2014; 0:50:14 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.