如何将URL重定向到hosts文件中的另一个URL,而不是将IP重定向到URL?

cha*_*had 18 file hosts

如何将URL重定向到hosts文件中的另一个URL,而不是将IP重定向到URL?

Jim*_*wis 15

你不能.DNS(或主机文件)允许您查找给定主机名的IP地址.在此级别的网络中没有重新映射URL的概念.这需要在您的Web服务器配置中完成.


Abd*_*iaa 7

你可以安装localhost(MAMP,LAMP ..etc),并将所有链接重定向到127.0.0.1,然后创建脚本以重定向到任何网站.

这是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');
?>
Run Code Online (Sandbox Code Playgroud)