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

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2006/08/17 23:15:12
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:iketerummo No.1

回答回数68ベストアンサー獲得回数4

ポイント27pt

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

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

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

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

id:gurapou

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

2006/08/11 21:49:42
id:iketerummo No.2

回答回数68ベストアンサー獲得回数4

ポイント27pt

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

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

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

id:gurapou

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

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

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

2006/08/16 17:07:21
id:iketerummo No.3

回答回数68ベストアンサー獲得回数4

ポイント26pt

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

id:ninten No.4

回答回数2ベストアンサー獲得回数0

ポイント10pt

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

  • id:iketerummo
    解決できたのかな?

    index.htmlだけに適用ということもできるので負荷を減らすこともできます。

    さくらレンタルサーバーの場合、特殊なので記述を変えるのと事前作業が必要です。
    http://faq.sakura.ne.jp/
  • id:gurapou
    非常に有用な回答ありがとうござます。はてな人力検索は初めての利用でしたので、大変感激しております。頂いた情報をもとに作業を行ってみます!

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません