あなたのIPアドレス

3.236.232.99

ブラウザのUser Agent

CCBot/2.0 (https://commoncrawl.org/faq/)


.htaccessについて

個人サイトを運用する際、.htaccessという名前でファイルを作り、 その中に設定を記載しておくと、様々な設定を行うことが可能になります。

例として、特定のIPアドレスからのアクセスのみ、許可する書式を記載しておきます。

order deny,allow
deny from all
allow from [IP address]

ひとまず、上記内容の[IP address] に好きなIPアドレスを入れると、 .htaccessファイルがおいてあるディレクトリ以下が記載されたIPアドレスからしかアクセスできなくなります。

IPアドレスを追加したい場合には、allow from..部分をさらに追加することで 複数のIPアドレスの指定が可能になります。

User Agentは何に使うのか?

PCからアクセスした場合と、スマートフォンからアクセスした場合と、 表示するページを切り替える際には、このUser Agentで判別して切り替えます。

これも同様に.htaccess で振り分けることが可能です。

ざっくりとした説明としては RewriteEngine で振り分けることができ、例としては
http://hoge.com/ がPC用のサイトとします。
http://hoge.com/s/ がスマートフォン用のサイトだったとして、 スマートフォンからPC用のサイトにアクセスした際に、スマートフォン用のサイトへ 自動で遷移させたい場合には、

RewriteCond %{HTTP_USER_AGENT} iPhone [OR]
RewriteCond %{HTTP_USER_AGENT} Android 
RewriteCond %{REQUEST_URI} !/s/
RewriteRule ^(.*)$ /s/$1 [R,L]

と、こういう風にすると転送されます。

作成支援

新着

タグ一覧