-2

stackereurope.com には、ヨーロッパの連絡先の詳細があります。

現在、stackereurope-uk.com という英国向けの新しいドメインがあります。

連絡先の詳細が異なる同じ Web サイトのみを表示する必要があります。

この解決策について考えています。英国のドメインに、元の Web サイトを開く iframe を配置しました。

私が入れた元のWebサイト(連絡先ページ)で、紹介がstackereurope-uk.comの場合、stackereurope-uk.com/contact/にリダイレクトします

リダイレクトするコードは次のようになりますか?

<?php
$domain = $_SERVER["HTTP_HOST"];

if (($domain == "stackeurope.com" ||
    $domain == "stackereurope-uk.com") && !$_GET['redirected'])  { 
    header("location: http://stackereurope-uk.com/contact/index.php"); 
}
?>

このコードを試しましたが、うまくいきません。

やりたいことを実現する最も簡単な方法は何ですか?

4

2 に答える 2

0

$_SERVER['SERVER_NAME']代わりに試してみてください。私の記憶が正しければ、サーバーが 80 以外のポートで実行されている場合 (開発/イントラネット マシンでは一般的であるように) HTTP_HOST、ポートは含まれていますが、含まれてSERVER_NAMEいません。

于 2013-02-28T16:32:58.987 に答える