16
如何將URL重定向到hosts文件中的另一個URL,而不是將IP重定向到URL?如何將URL重定向到hosts文件中的另一個URL,而不是將IP重定向到URL?
如何將URL重定向到hosts文件中的另一個URL,而不是將IP重定向到URL?如何將URL重定向到hosts文件中的另一個URL,而不是將IP重定向到URL?
你不能。 DNS(或主機文件)可讓您查找給定主機名稱的IP地址。在這種網絡級別上沒有重新映射URL的概念。 這需要在您的Web服務器配置中完成。
您可以安裝本地主機(MAMP,LAMP ..等),並將所有鏈接重定向到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');
?>
的可能重複[編輯主機文件重定向URL?](http://stackoverflow.com/questions/3266483/editing-hosts-file-to-redirect-url) – David 2010-07-19 21:34:46