Web Siteyi Masaüstü Girişlere Kapatıp Mobile Yönlendirme ( Site Sadece Mobilde Çalışır )

İcerikweb

Yetişkin Forum İçerik Editörü

1. JavaScript ile Masaüstü Kullanıcılarını Mobil Sayfaya Yönlendirme


Bu yöntem, tarayıcıların ekran genişliğini ve kullanıcı aracısını (user-agent) kontrol ederek yönlendirme yapar.

PHP:
<script>
    if (window.innerWidth > 1024 || !/Mobi|Android|iPhone|iPad|iPod/i.test(navigator.userAgent)) {
        window.location.href = "https://m.example.com"; // Mobil site URL'nizi buraya yazın
    }
</script>

2. PHP ile Masaüstü Kullanıcılarını Yönlendirme


Eğer yönlendirmeyi sunucu tarafında yapmak istiyorsanız, PHP kullanabilirsiniz:

PHP:
<?php
$userAgent = $_SERVER['HTTP_USER_AGENT'];

if (!preg_match('/Mobi|Android|iPhone|iPad|iPod/i', $userAgent)) {
    header("Location: https://m.example.com"); // Mobil site URL'sini buraya ekleyin
    exit();
}
?>

3. .htaccess ile Masaüstü Kullanıcılarını Yönlendirme
Apache sunucu kullanıyorsanız, .htaccess dosyanıza şu kodu ekleyerek yönlendirme yapabilirsiniz:

PHP:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !Mobi [NC]
RewriteRule ^(.*)$ https://m.example.com [R=302,L]

  • JavaScript yöntemi, istemci tarafında çalıştığı için hızlıdır ancak tarayıcı engellerine takılabilir.
  • PHP yöntemi sunucu tarafında çalıştığı için daha güvenlidir.
  • .htaccess yöntemi, doğrudan sunucu seviyesinde çalışarak en etkili yönlendirmeyi sağlar.

Web sitenizin yapısına en uygun yöntemi seçerek masaüstü kullanıcılarını mobil siteye yönlendirebilirsiniz. Eğer özel bir yönlendirme ihtiyacınız varsa, detayları paylaşabilirsiniz! 🚀
 
Geri
Üst