基本的に、私のクライアントは、新たな訪問者が私がスプラッシュページから取り組んでいるサイトに入るようにしたいと考えています。残念ながら、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}]
私はこれが正しいか効率的であると確信していません。誰にどのようにそれを行う必要がありますか?
それは私のクライアントは、スプラッシュページを持っているしたいとより多くのだ、と私はGoogleがインデックスしない場合、それは時間の無駄だと思います。 – Eric
もう一つの質問です。あなたのオリジナルの質問では、あなたはまた "(または代わりにそれをしてはならない理由)"と尋ねましたが、あなたはそれらの言葉を後で削除したことがわかります。 –
私はそのビットに2つの答えを持っています。 htaccessに何が間違っているかを知りたいだけです。 "(または、なぜそれをしてはならないのか)を取り除くことによって、私が本当に探していた答えを得るでしょう。 – Eric