人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

トップページからcgiによる携帯サイトの振り分けを考えております。なるべくサイトの構成は変えたくないので、現在最上位のindex.html(トップページ)と同ディレクトリにindex.cgiを設置し、.htaccessによるindex.cgiの優先読み込みを指定する方法を考えていますが、この場合、Yahoo!やgoogleによる検索スパム扱いや、検索順位が大きく変わるなどの心配はないでしょうか?

●質問者: gurapou
●カテゴリ:ウェブ制作
✍キーワード:.htaccess CGI Google HTML INDEX
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● iketerummo
●27ポイント

単純に優先順位を変えると、SEO的によろしくないです。

/の指定が静的ページ(html)からリダイレクト(cgi)に変わるためですね。

?そこで.htaccess記述に拡張子htmlをcgi動作させます(.htaccess環境下のhtml全ての動作読み込みが若干遅くなる)。

?リファー解析にて、携帯のみ指定urlへ飛ばす。携帯以外の場合に従来のhtmlを表示させる。結果、順位は変わらないはずです。

◎質問者からの返答

ありがとうございます。ただ、他に何かよりスマートな方法はあるのでしょうか?


2 ● iketerummo
●27ポイント

かなりスマートな答えを書いたつもりだったのですが

もしよければ、危惧されている箇所を教えていただければ解決への糸口を提供できるかも知れません。

※回答ではないのでポイント不要です。

◎質問者からの返答

恐れ入ります。以下の部分の具体的な記述方法が分かりません。

?そこで.htaccess記述に拡張子htmlをcgi動作させます(.htaccess環境下のhtml全ての動作読み込みが若干遅くなる)。

もしよろしければ具体的な記述例やページをお教え願えますでしょうか?


3 ● iketerummo
●26ポイント

http://www.tagindex.com/other/htaccess.html

AddType application/x-httpd-cgi .html

でいかがでしょうか?

拡張子が .html のファイルをcgiスクリプトとして認識させる

もし、上手く動かないようでしたら↓もお試しください。

http://httpd.apache.org/docs/2.0/ja/mod/mod_mime.html#addhan...

AddHandler cgi-script .html

AddType や AddHandler を .htaccess の中で使う場合には、AllowOverride ディレクティブ に、FileInfo が含まれている必要があります。

↓この質問が参考になります。

http://q.hatena.ne.jp/1151894037


4 ● ninten
●10ポイント

index.htmlをPHPにすればPHPでの振り分けもできます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ