• 18-07-2024, 00:40:35
    #1
    Cloudflare ile sadece mobil kullanıcıları belirli sayfaya yönlendirmek istiyorum burada böyle bi seçenek var fakat nasıl yapılacağını bilmiyorum bu konuda yardımcı olacak arkadaşlar iletişime geçerse sevinirim

  • 18-07-2024, 00:47:13
    #2
    Merhabalar,

    Cloudflare yerine .htacces üzerinden bu işlemi yapabilirsiniz.

    RewriteEngine On
    RewriteCond %{HTTP_USER_AGENT} "Mobile|Android" [NC]
    RewriteRule ^$ https://www.siteniz.com/mobil-sayfa [L,R=302]


    Saygılarımızla,
    Hostolog.com
  • 18-07-2024, 00:50:51
    #3
    Hostolog adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Cloudflare yerine .htacces üzerinden bu işlemi yapabilirsiniz.

    RewriteEngine On
    RewriteCond %{HTTP_USER_AGENT} "Mobile|Android" [NC]
    RewriteRule ^$ https://www.siteniz.com/mobil-sayfa [L,R=302]


    Saygılarımızla,
    Hostolog.com
    ios için mobile yeterli midir hocam ?
  • 18-07-2024, 00:52:00
    #4
    Incoming request match kısmına mobil cihazlardaki browser user agentlerini gireceksiniz. Then kısmına ise yönlendirmek istediğiniz sayfayı gireceksiniz. Ama bence js ile yaparsanız çok daha kolay olur.
    Js ile yapmak için repo: https://github.com/sebarmeli/JS-Redirection-Mobile-Site
    User agent listesi: https://deviceatlas.com/blog/list-of-user-agent-strings
  • 18-07-2024, 00:58:20
    #5
    bayrambayram adlı üyeden alıntı: mesajı görüntüle
    ios için mobile yeterli midir hocam ?
    Yeterlidir, mobil telefonların hemen hemen hepsinde Mobile user-agenti bulunur.

    https://deviceatlas.com/blog/mobile-...-agent-strings
  • 18-07-2024, 00:59:24
    #6
           document.addEventListener("DOMContentLoaded", function() {
            var userAgent = navigator.userAgent || navigator.vendor || window.opera;                        
    if (/android/i.test(userAgent)) {                
    // Android cihazları için yönlendirme                
    window.location.href = "https://mobile.example.com";          
     } else if (/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {  
     // iOS cihazları için yönlendirme              
     window.location.href = "https://mobile.example.com";  
              }  
      });
  • 18-07-2024, 01:09:27
    #7
    Cloudflare enterprise plan'da cf-device-type özelliği ile bu dedğinişz filtrelenebilir ancak ücretsiz planlar için mümkün değil.

    Bunun için kodlarınızla olayı çözmeniz daha sağlıklı olur.
    Yazılım diliniz ne bilmiyorum ama nefis bir kütüphane var : https://github.com/WICG/ua-client-hints

    Her koşulda yönlendirmek isterseniz;

    https://docs.pantheon.io/guides/redirect/mobile

    adresinde bir döküman var bir kaç tıkla çözebilirsiniz.