2012-03-05 12 views
1

Googleのような外部のWebサイトからアクセスするとき、またはURLを入力するときに最初にintro.htmlを表示するようにしたいと思います。このintro.htmlとすべての内部リンクはindex.phpにリンクします(wordpress blogのでindex.phpはファイル名を変更できません)。 .htaccessでこれを行うことはできますか、おそらく外部リンク上でのみ再書き込みすることができますか?.htaccess外部リンク時にリダイレクト

答えて

0

はい、あなたのウェブサイトから来ないすべてのリクエストをリダイレクトするだけで、HTTP_REFERERでこれを確認できます。 Thisの記事で正しいパスを取得する必要があります。

+0

これは確かに私が必要なものです!アドレスバーにアドレスを入力すると、ウェブサイトはまだリダイレクトされますが、これを含める方法はありますか?これは私が持っているものです: RewriteEngine するRewriteCondの%で{HTTP_REFERER}^$ [NC] するRewriteCondの%{HTTP_REFERER} ^ます。http:!!!//mysite.com [NC] するRewriteCondの%{HTTP_REFERER}^http://www.mysite.com [NC] RewriteRule ^。* $ http://www.mysite.com/intro.html [R、L] – Larsss

+0

@ user1250987あなたはあなたが編集として提案した解決策を持っていましたが、あなたの 'question'を編集し、そこにアップデートとして追加してください。 – gideon

関連する問題