• 20-05-2023, 05:08:58
    #1
    Sunucu Çökerse Khve Soğur
    Merhabalar, site.com a mobilden girilince m.site.com 'a yönlendirebiliyoruz ama bilgisayar(web) ten girince m.site.com'dan site.com a nasıl yönlendirtecez




    Mobile yönlendirme kodu isteyen olursa spoilerde
    RewriteEngine on
    RewriteBase /
    # Check if this is the noredirect query string
    RewriteCond %{QUERY_STRING} (^|&)m=0(&|$)
    # Set a cookie, and skip the next rule
    RewriteRule ^ - [CO=mredir:0:site.com]
    
    # Check if this looks like a mobile device
    # (You could add another [OR] to the second one and add in what you
    # had to check, but I believe most mobile devices should send at
    # least one of these headers)
    RewriteCond %{HTTP:x-wap-profile} !^$ [OR]
    RewriteCond %{HTTP:Profile} !^$ [OR]
    RewriteCond %{HTTP_USER_AGENT} "acs|alav|alca|amoi|audi|aste|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-" [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} "dang|doco|eric|hipt|inno|ipaq|java|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-" [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} "maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|opwv" [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} "palm|pana|pant|pdxg|phil|play|pluc|port|prox|qtek|qwap|sage|sams|sany" [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} "sch-|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo" [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} "teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|w3cs|wap-|wapa|wapi" [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} "wapp|wapr|webc|winw|winw|xda|xda-" [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} "up.browser|up.link|windowssce|iemobile|mini|mmp" [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} "symbian|midp|wap|phone|pocket|mobile|pda|psp" [NC]
    RewriteCond %{HTTP_USER_AGENT} !macintosh [NC]
    
    # Check if we're not already on the mobile site
    RewriteCond %{HTTP_HOST} !^m\.
    # Can not read and write cookie in same request, must duplicate condition
    RewriteCond %{QUERY_STRING} !(^|&)m=0(&|$)
    
    # Check to make sure we haven't set the cookie before
    RewriteCond %{HTTP_COOKIE} !^.*mredir=0.*$ [NC]
    
    # Now redirect to the mobile site
    RewriteRule ^ https://m.site.com%{REQUEST_URI} [R,L]
  • 20-05-2023, 05:10:52
    #2
    Üyeliği durduruldu
    mobil cihaz tanıma koduyla mobili m.example.com'a yönlendirebilirsiniz. ana domaini m subdomaine redirect yapmanıza gerek yok.
  • 20-05-2023, 05:11:33
    #3
    Sunucu Çökerse Khve Soğur
    espumante adlı üyeden alıntı: mesajı görüntüle
    mobil cihaz tanıma koduyla mobili m.example.com'a yönlendirebilirsiniz. ana domaini m subdomaine redirect yapmanıza gerek yok.
    Ama ana domaın için cihaz tarayıcı işletim sistemi gibi statüler belirlemek gerek onlar nedir
  • 20-05-2023, 05:13:01
    #4
    Üyeliği durduruldu
    Qerin adlı üyeden alıntı: mesajı görüntüle
    Ama ana domaın için cihaz tarayıcı işletim sistemi gibi statüler belirlemek gerek onlar nedir
    işte bu yüzden if mobilse else webdir. mobil tanımlama yaparsanız daha iyi verim alırsınız. mobil subdomain'de mobil tanımlama yapın, eğer mobil cihaz değilse ana domaine yönlendirin.
  • 20-05-2023, 05:18:20
    #5
    Sunucu Çökerse Khve Soğur
    espumante adlı üyeden alıntı: mesajı görüntüle
    işte bu yüzden if mobilse else webdir. mobil tanımlama yaparsanız daha iyi verim alırsınız. mobil subdomain'de mobil tanımlama yapın, eğer mobil cihaz değilse ana domaine yönlendirin.
    Örn:
    RewriteEngine on
    Options +FollowSymlinks -MultiViews
    RewriteCond %{REQUEST_URI} !^site.com/ [NC]
    RewriteCond %{HTTP_USER_AGENT} ^.*(MSIE.*Windows\ NT|Lynx|Safari|Opera|Firefox|Konqueror) [NC]
    RewriteCond %{HTTP_USER_AGENT} !(^.*(Opera\ Mini|SymbianOS|Mobile)) [NC]
    RewriteRule ^ https://site .com%{REQUEST_URI} [L,R]
    bu sekilde belirlendiği halde yönlendirme başarısız oluyor ?

    Edit: Anasayfayı yönlendiriyor ama diğer url leri yönlendirmiyor gözümün önunde ama göremiyorum uykusuzluk herhalde
  • 20-05-2023, 23:21:56
    #6
    Üyeliği durduruldu
    Qerin adlı üyeden alıntı: mesajı görüntüle
    Örn:
    RewriteEngine on
    Options +FollowSymlinks -MultiViews
    RewriteCond %{REQUEST_URI} !^site.com/ [NC]
    RewriteCond %{HTTP_USER_AGENT} ^.*(MSIE.*Windows\ NT|Lynx|Safari|Opera|Firefox|Konqueror) [NC]
    RewriteCond %{HTTP_USER_AGENT} !(^.*(Opera\ Mini|SymbianOS|Mobile)) [NC]
    RewriteRule ^ https://site .com%{REQUEST_URI} [L,R]
    bu sekilde belirlendiği halde yönlendirme başarısız oluyor ?

    Edit: Anasayfayı yönlendiriyor ama diğer url leri yönlendirmiyor gözümün önunde ama göremiyorum uykusuzluk herhalde

    hocam telegramdan yazın bana ücretsiz destek vereyim işiniz çözülsün . fakat js kısmındaysa eğer yapabilirim.
    t.me/espuMante
  • 21-05-2023, 01:19:30
    #7
    Sunucu Çökerse Khve Soğur
    espumante adlı üyeden alıntı: mesajı görüntüle
    hocam telegramdan yazın bana ücretsiz destek vereyim işiniz çözülsün . fakat js kısmındaysa eğer yapabilirim.
    t.me/espuMante
    httaces ten yapmaya calısıyoruz