Подтвердить что ты не робот

Как перенаправить URL-адрес на другой URL-адрес в файле hosts, а не перенаправлять IP-адрес на URL-адрес?

Как перенаправить URL-адрес на другой URL-адрес в файл hosts, а не перенаправлять IP-адрес на URL-адрес?

4b9b3361

Ответ 1

Вы не можете. DNS (или файлы хоста) позволяет вам искать IP-адреса для данного имя хоста. Не существует концепции переназначения URL-адресов на этом уровне взаимодействия. Это необходимо сделать в конфигурации вашего веб-сервера.

Ответ 2

вы можете установить localhost (MAMP, LAMP..etc) и перенаправить все ссылки на 127.0.0.1, а затем создать script для перенаправления на любой сайт.

здесь пример PHP

<?php
function curPageURL() {
    $pageURL = "http://";
    if ($_SERVER["SERVER_PORT"] != "80") {
        $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
    } else {
        $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
    }
    return $pageURL;
}
// if pageURL is facebook , redirect to medium.com
if(curPageURL() == "http://www.facebook.com/")
    header('Location: http://www.medium.com');
?>