1

私は最初の Web サイトをゼロから構築しており、すべての閲覧者 (主に外観のための雇用主) を「建設中」のページにリダイレクトしたいと考えています。ヘッドで次のコードを使用しました。

<meta charset="UTF-8">
    <meta http-equiv="refresh" content="1;url=http://example.com">
    <script type="text/javascript">
        window.location.href = "http://example.com"

問題は、それがユニバーサルリダイレクトであることです..html/cssを調整してクリックして表示すると、ブラウザで、またはプレビューするファイルをクリックするだけで、例にリダイレクトされます(テストとしてyoutubeを使用しました) .

自分以外のすべての訪問者をリダイレクトして、進行状況をライブで見ることができる方法はありますか?

4

1 に答える 1

0

ユーザーの IP アドレスでフィルタリングします。

Javascript で IP を取得するのは少し難しいようです。可能であれば、ファイルの先頭に数行の PHP を追加してみてください。

<?php
    if (!in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', '123.123.123.123')))
    {
        header('Location: http://www.youtube.com');
        exit;
    }
?>

127.0.0.1 の IP アドレスは、コンピューター上の個人用サーバーの「localhost」です。その後、パブリック IP を確認し、それを配列に入力します。

これはこれに似た質問です。答えてくれたユーザー xdazz に感謝します。

于 2015-03-18T00:11:11.633 に答える