ユーザーが自分自身のドメイン( " http://mydomain.com ")からWebサイトにアクセスするのか、そのようなURL( " http://mydomain.com/about ")を使用してアクセスするのかを知り、リダイレクトしようとしています。フロントページ
私はこのコードを試し、page.tpl.phpに入れました
if($_SERVER['REQUEST_URI'] !="/"){header( 'Location: http://www.mydomain.com' );}
ただし、ユーザーがホームページ上のリンクをクリックすると、リダイレクトされ続けます。
助けてください
以下のコードを試してみてください。正規表現を使用して、リクエストがサイトからのものかどうかを確認しています。
if(preg_match('#^https?\://(?:www\.)?mydomain\.com/?$#',$_SERVER['HTTP_REFERER'])){
//matched
}else{
// redirect to other index page
}
ITはあなたのために働きます
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加