2009-09-03 18 views
0

基本的に、私のクライアントは、新たな訪問者が私がスプラッシュページから取り組んでいるサイトに入るようにしたいと考えています。残念ながら、Googleはホームページのインデックスを作成しました。誰も実際にスプラッシュページを見たことはありません。 .htaccessファイルに "私は新しいものではない"(またはおそらくshowsplash=false)というクッキーをビューアブラウザに作成する方法がありますか?その後、.htaccessはクッキーが存在するかどうかを確認し、存在しない場合はスプラッシュページを読み込みます。ここに私のコード:新しいサイトの訪問者に、mod_rewriteによってスプラッシュページが表示されるようにするにはどうすればよいですか?

Options +FollowSymLinks 

RewriteEngine on 

# Redirect to the splash page if new visitor 
RewriteCond %{HTTP_COOKIE} !^.*show_splash=false.*$ [NC,R] 
RewriteRule .* %{HTTP_HOST} 

# If it's a new visitor, set the cookie 
RewriteCond %{HTTP_COOKIE} !^.*show_splash=false.*$ [NC] 
RewriteRule .* - [CO=show_splash:false:%{HTTP_HOST}] 

私はこれが正しいか効率的であると確信していません。誰にどのようにそれを行う必要がありますか?

答えて

1

まあ、最初のオフ、あなたは彼らがスプラッシュページにリダイレクト取得維持するつもりだとして、クッキーが有効になっていないすべての訪問者を失うことになるだろう。

第2に、あなたのスプラッシュページに、フラッシュアニメーションの代わりに有用な情報がある場合を除き、Googleはヒントを与えて、ただ取り除くだけです。あなたは自分自身に尋ねる必要があります:なぜユーザーは私のサイトに来たのですか?彼/彼女の目標は、スプラッシュページ、または私のホームページで最も役立つのですか?

ランダム参照:

  1. Sink the Splash Page
1

なぜ「新しい訪問者を作りたいのですか」がスプラッシュページを通過する必要がありますか?

Google、あなたの訪問者、またはユーザビリティの達人を聴くと、あなたのスプラッシュページプランを却下するように指示します。

1つのホームページは必要ありません。あなたは百または千の が必要です。そして彼らは と同じくらい重要です。

http://sethgodin.typepad.com/seths_blog/2007/05/blow_up_your_ho.html

または

前提は簡単です: あなたのウェブサイトのすべてのページは現在、 ホームページ考慮しなければなりません。 あなたの現在のホームページは、すべてのページが のキーワードと外部リンクを 人であなたのサイトに誘導してくれたことを嬉しく表しています。 に移動する必要があります。より少ない、より少ない、 の消費者が ホームページから来ている。あなたの会社が行っていることや、販売している その他の商品については、お気軽に に気を付けることもできます。彼らは 特定のものを探していました。 の検索結果リンクをクリックした後にそこにいなければ 彼らは 情報スーパーハイウェイ上のroadkillです。

http://www.twistimage.com/blog/archives/every-page-is-your-homepage/

+0

それは私のクライアントは、スプラッシュページを持っているしたいとより多くのだ、と私はGoogleがインデックスしない場合、それは時間の無駄だと思います。 – Eric

+0

もう一つの質問です。あなたのオリジナルの質問では、あなたはまた "(または代わりにそれをしてはならない理由)"と尋ねましたが、あなたはそれらの言葉を後で削除したことがわかります。 –

+0

私はそのビットに2つの答えを持っています。 htaccessに何が間違っているかを知りたいだけです。 "(または、なぜそれをしてはならないのか)を取り除くことによって、私が本当に探していた答えを得るでしょう。 – Eric

関連する問題