概述: 我一直在努力建立的是託管在具有有限無障礙的服務器上,而是通過訪問域名前進W /掩蔽的頁面。我需要一種顯示URL的方式,即人員從服務器路徑進入,而不是服務器路徑。顯示網址
詳情: 我有一位朋友使用的託管服務不允許訪問託管根目錄。我可以放置任何東西的唯一地方是在httpdocs文件夾內。目前安置他的網站。此外,我無法訪問主機的DNS設置。
因爲它是我可以放置新文件的唯一地方,所以我創建了一個包含一個頁面php網站的新文件夾,實際上有20個不同的域指向它。我打算使用php代碼:
<?php $domain = $_SERVER['HTTP_HOST']; ?>
<?php echo $domain ?>
顯示用戶輸入的url。
然後我進入GoDaddy,在那裏他購買了域名(GoDaddy不是他的主機)在未來8年,並使用域轉發選項W/Masking將域指向www.HisMainWebsite.com/otherdomains /index.php
GoDaddy屏蔽域的方式是通過應用一個框架集/ Iframe,並從我可以告訴的是,將包含框架集的實際源文件保留在其自己的服務器上。適用於實際將域轉發到指定的實際目標。
我遇到的問題是上述代碼最終顯示主網站(www.HisMainWebsite.com),而不是用戶輸入的新域(www.HisAdditionalDomain.com)。 原因是,上述代碼中的是從存儲文件的服務器獲取信息,而不是實際的域。
實現此之後,我試圖使用下面的JavaScript代碼:
的document.getElementById( '域')的innerHTML = window.location.href;
不幸的是這給了類似的結果,但是包括完整的文件路徑 - www.HisMainWebsite.com/otherdomains/index.php
的研究多小時,我打開你的幫助後。我需要一種方法來顯示用戶輸入的URL,儘管文件存儲在當前網站中。 你會推薦什麼?
我的背景是設計師,而不是開發人員。所以,對我輕鬆點。
只是得到血統託管,它的便宜,問題解決了。爲什麼掩蓋該領域的所有在第一位 - 只是讓我的東西你做一些非法\不道德 – 2012-11-21 02:23:54
掩蔽正在用於品牌的完整性...至於託管,網站的位置,它不能被移動到此時新的主機。不幸的是,這不取決於我。 –
由於他們知道沒有更好的事情,人們對自己施加任意限制的問題的數量是驚人的。 – 2012-11-21 04:24:08