fc2ブログ
備忘録: .htaccess 設置完了

試行錯誤の結果、なんとか
振り分け転送、完了致しました。

こちらは、フリーHPスペースなので
JAVAやCGI、PHPなどは使えません。
新たにサバーを借りないと無理です(>_<)

.htaccessファイルが対応してないと
教えて頂き・・・
でも、もしかしたら?なんて
薄い望みではありましたが(;^_^A
一応サーバーにUPして確認してみました。
画像4 (クリップ)
上記は、ファイルマネージャーで確認
したキャプチャーです。
きっと、記述がいけなかったのでしょうね。
文字コードなどにも気をつけて記述してみました。


Options +FollowSymLinks

Header set Vary User-Agent
クローラーに正しく認識させるための記述

RewriteEngine On
最適なURLに書き換える機能をON

RewriteCond %{REQUEST_URI} ^/(pc|i|sp)/
RewriteRule .* - [L]
ループさせない為の記述

RewriteCond %{REQUEST_URI} !/sp/
リクエストしたURLに /sp/ が含まれていない

RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod|
Android.*Mobile|Windows.*Phone|dream|blackberry|
CUPCAKE|webOS|incognito|webmate)
アクセスユーザーエージェント(絞り込み)
RewriteRule ^(.*)$ sp/$1 [R]
アクセスしたURLにsp/ を足したURLに
書き換える記述

RewriteBase /
基準となるパスを指定(ルート表わす

RewriteCond %{REQUEST_URI} /sp/
リクエストしたURLに /sp/ が含まれている場合
RewriteCond %{HTTP_USER_AGENT} !
(iPod|iPhone|iPad|Android|Windows\\ Phone)
ユーザーエージェントに上記のものが
含まれていない場合は

RewriteRule ^sp/(.*)$ $1 [R]
URLから sp/ を取り除く処理
RewriteBase /

下記はモバイル用の記述
RewriteCond %{REQUEST_URI} !/i/
RewriteCond %{HTTP_USER_AGENT}
(DoCoMo|KDDI|DDIPOKET|UP\\.Browser|J-PHONE|
Vodafone|SoftBank)
RewriteRule ^(.*)$ i/$1 [R]

RewriteCond %{REQUEST_URI} /i/
RewriteCond %{HTTP_USER_AGENT} !
(iPod|iPhone|iPad|Android|Windows\\ Phone)
RewriteRule ^i/(.*)$ $1 [R]
RewriteBase /



これで、スマホからPC-TOPにアクセスすると
スマホ専用ページに転送されます
携帯からアクセスすると、携帯専用の
ページに転送され、PCだとそのままの表示に
なります。

色々なサイトを見ながら
記述してみましたが、どれもダメでした

今のところ、ちゃんと表示されているようなので
これは、備忘録として書きました。
こちらをそのままコピペしても動作しません。

.htaccessを作るには
TeraPadがお勧めです
http://www.vector.co.jp/soft/win95/
writing/se104390.html

21_t1_s.jpg

【2016/01/13 10:22 】
日記 | コメント(0) | トラックバック(0) | ▽Edit
| ホーム |