2011-08-04 87 views
3

是否有一種簡單的方法可以根據域名更改網頁上的html文本行(例如歡迎消息)?根據域名更改網站文字的腳本

例如通過mydomain.com

  • 用戶訪問 - 文本歡迎消息=「歡迎光臨我們的網站美國」通過mydomain.co.uk
  • 用戶訪問 - 文本歡迎消息=「歡迎來到我們的英國網站」

是否有腳本根據訪問哪個主要名稱動態更改文本?

謝謝

回答

4
if($_SERVER[ 'HTTP_HOST' ] == 'mydomain.com') { 
    $text = "Welcome to our USA website"; 
} elseif($_SERVER[ 'HTTP_HOST' ] == 'mydomain.co.uk') { 
    $text = "Welcome to our UK website"; 
} 
+0

謝謝您的響應速度非常快。完美的作品。再次感謝 – adm1adm

+0

我應該提到,使用.htaccess文件與此方法一起添加www。意味着你需要改變這些以考慮子域名。 – Danejir

1

這是你會怎麼做這在Javascript

var url = window.location.host; 
 
if (url == "stackoverflow.com"){ 
 
    // Make this visible 
 
    document.getElementById("one").style.display = "block"; 
 
    // Make this invisible 
 
    document.getElementById("two").style.display = "none"; 
 
} else { 
 
    // Make this invisible 
 
    document.getElementById("one").style.display = "none"; 
 
    // Make this visible 
 
    document.getElementById("two").style.display = "block"; 
 
}
<div id="one">ONE</div> 
 
<div id="two">TWO</div>