No.2ベストアンサー
- 回答日時:
User-Agentで絞るとか。
SetEnvIfNoCase User-Agent "Windows" ua_os=windows
SetEnvIfNoCase User-Agent "Mac.*OS" ua_os=macos
SetEnvIfNoCase User-Agent "Linux" ua_os=linux
RewriteEngine On
RewriteCond %{ENV:ua_os} windows [OR]
RewriteCond %{ENV:ua_os} macos [OR]
RewriteCond %{ENV:ua_os} linux
RewriteRule ^(.*)$ - [F,L]
No.3
- 回答日時:
スマートフォンとそれ以外の区別ならば、HTTP ヘッダ部の User-Agent (UA) を読み取ることで(たぶん)判別できます。
以下の説明によると、特定の文字列 “Mobi” が含まれていればモバイル端末だそうです。
参考) UA 文字列を用いたブラウザーの判定
https://developer.mozilla.org/ja/docs/Web/HTTP/B …
htaccess で検知させるならば、以下のようにすればよいでしょう
RewriteCond %{HTTP_USER_AGENT} !(Mobi)
RewriteRule ".*" "-" [F,L]
参考) htaccess の条件の書き方
https://httpd.apache.org/docs/2.4/mod/mod_rewrit …
デベロッパーとは開発用のエミュレーターのことでしょうか?
それならば UA を完全に偽装してくるので識別はできません。
あきらめましょう。
余談ではありますが
このようなやり方は一般に良くないとされていますので、できれば別の手段を探すなり、そもそもの仕様を再検討することをお勧めします。
No.1
- 回答日時:
UAで禁止すればいい
https://htaccess.cman.jp/explain/access_useragen …
ただ、MACOSとIOSの区別がつかないかもしれんな
# AccessControl UserAgent
# OS
SetEnvIfNoCase User-Agent "Windows" ua_os=windows
SetEnvIfNoCase User-Agent "Mac.*OS" ua_os=macos
SetEnvIfNoCase User-Agent "Linux" ua_os=linux
SetEnvIfNoCase User-Agent "SunOS" ua_os=linux
SetEnvIfNoCase User-Agent "BSD" ua_os=linux
SetEnvIfNoCase User-Agent "Android" ua_os=android
SetEnvIfNoCase User-Agent "Sleipnir" ua_os=sleipnir
SetEnvIfNoCase User-Agent "Nintendo" ua_os=game
SetEnvIfNoCase User-Agent "PlayStation" ua_os=game
# DEVICE
SetEnvIfNoCase User-Agent "iPhone" ua_device=smart
SetEnvIfNoCase User-Agent "iPod" ua_device=smart
SetEnvIfNoCase User-Agent "Android.*Mobi" ua_device=smart
SetEnvIfNoCase User-Agent "Windows Phone" ua_device=smart
SetEnvIfNoCase User-Agent "Mobi.*Firefox" ua_device=smart
SetEnvIfNoCase User-Agent "(Nexus 4|Nexus 5|Nexus 6)" ua_device=smart
SetEnvIfNoCase User-Agent "BlackBerry" ua_device=smart
SetEnvIfNoCase User-Agent "iPad" ua_device=tablet
SetEnvIfNoCase User-Agent "Android.*Tablet" ua_device=tablet
SetEnvIfNoCase User-Agent "Windows.*Touch" ua_device=tablet
SetEnvIfNoCase User-Agent "Tablet.*Firefox" ua_device=tablet
SetEnvIfNoCase User-Agent "(Kindle|Silk)" ua_device=tablet
SetEnvIfNoCase User-Agent "(Nexus 7|Nexus 9|Nexus 10)" ua_device=tablet
SetEnvIfNoCase User-Agent "^DoCoMo" ua_device=phone
SetEnvIfNoCase User-Agent "UP.Browser" ua_device=phone
SetEnvIfNoCase User-Agent "SoftBank" ua_device=phone
SetEnvIfNoCase User-Agent "^J-PHONE" ua_device=phone
SetEnvIfNoCase User-Agent "MOT-" ua_device=phone
SetEnvIfNoCase User-Agent "WILLCOM" ua_device=phone
SetEnvIfNoCase User-Agent "^emobile" ua_device=phone
RewriteEngine On
RewriteCond %{ENV:ua_device} tablet [OR]
RewriteCond %{ENV:ua_os} windows [OR]
RewriteCond %{ENV:ua_os} linux [OR]
RewriteCond %{ENV:ua_os} game [OR]
RewriteCond %{ENV:ua_os} phone
RewriteRule ^(.*)$ - [F,L]
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ブラウザ) このページは動作していません HTTP ERROR 401 2 2022/11/28 12:11
- セキュリティホール・脆弱性 前職(個人クリニック)のWebサイトを見ようとするとアクセス拒否。と表示されます。 揉めてお互い気持 3 2022/04/11 10:47
- ネットワーク 自作のサーバーPCが自宅内のネットワークに接続できない 3 2023/01/24 16:58
- YouTube youtubeが使えない! 1 2022/11/16 16:36
- その他(スマートフォン・携帯電話・VR) 携帯メール・アドレスのドメインを教えてください 4 2023/07/13 10:29
- ネットワーク ホームページを何度もリロードしてるとブラックリストに入れられてアクセスできなくなりますか? 1 2023/03/30 12:18
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- Windows 10 windows 制限解除のやり方教えて 3 2023/01/02 22:46
- Gmail gmail から docomo メールに送信できません 4 2022/06/25 00:41
- サーバー ネットワークの構成に困っています 3 2023/07/05 11:55
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
男で太い声と細い声のアーティ...
-
小学校のとき好きだった人と結...
-
誰のアメージンググレースがい...
-
元斎宗哲ってどんなひと?
-
ラルクファンのかたへ質問
-
初恋の人と同窓会で再会、感想は?
-
質問です。タイトルまたは歌詞...
-
懐かしい「フォークグループ」...
-
おはようございます♪ 朝から頑...
-
モバイルSuicaの解約方法
-
カラオケの十八番
-
大き過ぎるスリッパを小さくす...
-
あなたの、おすすめは、なんで...
-
どうして男性は女性の顔をじろ...
-
ブサイクもイケメンも皆平等に...
-
変な質問で申し訳ありません。 ...
-
身長150cmですが、全身写真で顔...
-
身長が実高さより高く見える人...
-
人の顔ってどのくらいしたら忘...
-
165センチのイケメンなら恋人候...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
小学校のとき好きだった人と結...
-
男で太い声と細い声のアーティ...
-
大き過ぎるスリッパを小さくす...
-
誰のアメージンググレースがい...
-
初恋の人と同窓会で再会、感想は?
-
色々な初体験の年齢を教えてく...
-
RADWIMPSの 早口な歌わかるだけ...
-
懐かしい「フォークグループ」...
-
あなたの、おすすめは、なんで...
-
ラルクが嫌いな人に質問です
-
曲提供者による、セルフカバー...
-
女性でV系嫌い
-
笑える聞き間違いを教えてくだ...
-
質問です。タイトルまたは歌詞...
-
本田美奈子さんは美人?顔のレ...
-
男性の既婚者で初恋の女性以外...
-
元斎宗哲ってどんなひと?
-
CentOS7,PosgrSQL9.2で -bas
-
「ペン回し」みたいに 変わって...
-
この方は間違いたく米津玄師さ...
おすすめ情報