İ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!
