[環境変数]の検索結果



サイトのトップページだけでなく、それ以外のPC向けのコンテンツに携帯からアクセスされた場合も、携帯向けのコンテンツに転送するようにする必要があるのですが、いまいち思い通りになっていません。

コンテンツをCGIを使って動的に生成している場合は、CGIの中で環境変数のHTTP_USER_AGENTをチェックして処理をすれば良いのですが、HTMLファイルに出力してしまっている場合は、.htaccessにRewriteRuleを記述して振り分けるしかないようです。

語句ログで利用しているのは、XserverなのでXserverのマニュアル(携帯向けHPの振り分け方)を参照して、.htaccessに以下の記述を追加してみましたが、うまくいっていないようです。どこか間違っているのでしょうか?

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{HTTP_USER_AGENT} DoCoMo [NC,OR]
RewriteCond %{HTTP_USER_AGENT} J-PHONE [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Vodafone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} SoftBank [NC,OR]
RewriteCond %{HTTP_USER_AGENT} iPhone [NC,OR]
RewriteCond %{HTTP_USER_AGENT} UP.Browser [NC,OR]
RewriteCond %{HTTP_USER_AGENT} KDDI [NC]
RewriteRule ^/detail([0-9]+)\.html$ /?act=topic_mobile&id=$1 [R]

Apache module mod_rewrite
Apache URL Rewriting Guide

Apacheハンドブック
オライリージャパン 著者:Ben Laurie,Peter Laurie,大川 佳織,田辺 茂也 価格:4,830円 評価:★★★★★


  • 詳細なリファレンス本 ★★★
  • LINUX上のWEBサーバの基本 ★★★★★
  • Apache使い必須 ★★★★★

powered by amalink
[1871] Posted by kagahiro at 2010/05/13 20:56:33
0 point | Link (1) | Trackback (0) | Comment (0)

レンタルサーバーで自作またはネットなどで配布されているCGIを動かすためには、利用するレンタルサーバーでどのような環境変数が利用できるかを調べる必要があります。

以下のPerlスクリプトは使いたいCGIを実行するレンタルサーバーで利用可能な環境変数の一覧を表示します。
#!/usr/bin/perl

print "Content-type: text/html\n\n";
print "<HTML>\n";
print "<HEAD>\n";
print "<TITLE>getenv</TITLE>\n";
print "</HEAD>\n";
print "<BODY>\n";

foreach (sort keys %ENV) {
print "$_: $ENV{$_}<BR />\n";
}

print "</BODY>\n";
print "</HTML>\n";

exit;
[145] Posted by kagahiro at 2005/03/21 16:11:53
0 point | Link (4) | Trackback (0) | Comment (0)

CGI(Common Gateway Interface)とは、Webサーバーがプログラムを起動する方法(環境変数の名前や値)を定めた仕様のことである。

CGI関連の主なサイト

とほほのWWW入門
HTML、JavaScript、CGI、スタイルシート、ダイナミックHTML、Perl、Cookieなど、ホームページ作成に関する様々な情報が掲載されているホームページ作成関連総合情報サイト。

KENT WEB
掲示板、チャット、カウンタなどのCGIを無料で配布しているサイト。

futomi's CGI Cafe
PerlスクリプトのCGIを作成する際に役立つ情報やオリジナルのCGIを配布しているサイト。
[132] Posted by kagahiro at 2005/03/03 11:11:04
2 point | Link (7) | Trackback (2) | Comment (0)

  1  


アクセスランキング

今日のアクセスランキング TOP 10

  1. FC2まとめ (5 PV)
  2. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (4 PV)
  3. Twitter Lite - 起動時や利用時の読み込み速度が最大30%アップ (3 PV)
  4. 2ちゃんねる(2ch) (3 PV)
  5. 大人気のブランド品即時買取サービス「CASH」がDMM.comにたったの70億円で買い叩かれる (2 PV)
  6. 無料ダイヤルアッププロバイダ「Soloot(ソルート)」 (2 PV)
  7. FC2ブログにコミュニティ機能 (2 PV)
  8. ほしい物リスト (2 PV)
  9. Hg Init: a Mercurial tutorial by Joel Spolsky (2 PV)
  10. 掲示板CGI ThreadPlus 1.2 のリリース (2 PV)

今月のアクセスランキング TOP 10

  1. FC2まとめ (13 PV)
  2. 将棋ウォーズPCブラウザ版がchrome、Firefox、edgeなどに対応 (8 PV)
  3. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (7 PV)
  4. 掲示板CGI ThreadPlus 1.2 のリリース (5 PV)
  5. 「Kindle for the Web」 (5 PV)
  6. FC2ブログにコミュニティ機能 (4 PV)
  7. Jipanguの配布は終了しました (4 PV)
  8. [FX]裁量ポジションを簡単に管理できるMT4向け無料の裁量補助EA「PositionKeeper」 (4 PV)
  9. Twitter Lite - 起動時や利用時の読み込み速度が最大30%アップ (3 PV)
  10. 「さくらのクラウド」のオプションサービスで「専有ホスト」の提供を開始 (3 PV)

アクセス統計

ディレクトリ

関連サイト