2012-06-20 36 views
1

我真的不知道如何問這個問題,更不用說找到答案。讓我解釋一下:網站位置屏蔽 - 如何隱藏媒體加載的位置?

我有一個網站(http://www.foo.com)。我擁有一個我配置爲URL框架的域,以便當我打開http://xyz.bar.com時,我可以看到我的Magento網站http://foo.com/xyz。 事情是我想完全隱藏所有對foo.com的引用。這樣我就可以將它隱藏在地址欄中,但我仍然可以在左下角懸停鏈接並打開媒體時看到它。一個簡單的鼠標右鍵單擊也可以將其刪除。

我知道我可以配置我的Magento網站以顯示特定的基本網址。我試過尋找解決方案,但我沒有找到任何有用的詞彙。我很感激任何幫助。

編輯:據我所知,爲了在這裏發表一個問題,必須知道他在說什麼,但我被卡住了,我沒有人幫助我;所以請放輕鬆的聲譽。

回答

0

在同一臺服務器上已經配置了一個不同的域,該域「映射」到另一個文件夾。我只是將圖像文件從/ home/site1/pics複製到/ home/website2/pics。從網站2加載內容時,我不再看到「從網站1加載」。

5

你不行。

如果瀏覽器要求example.com提供資源,則必須告訴瀏覽器關於example.com的信息。任何你告訴瀏覽器的人也會告訴用戶。

使數據看起來來自example.org的唯一方法是將其從example.com複製到example.org,以便它真的來自example.org。

HTTP重定向可能會隱藏真實網址......但是隻有在遵循該網址之前,瀏覽器纔會通知瀏覽器數據的真實存在位置。

+0

這就是我所害怕的。我不處理我們公司的託管環境,而且那個人不可用。有什麼辦法可以讓它顯示源服務器的IP地址,而不是foo.com?我的意思是顯示「loading 135.34.5.234/images/xyz.jpg」? – Mike

+1

@Mike - 那可以工作。對有問題的域名進行Ping操作即可獲得該IP,但請記住,現代虛擬主機環境通常在非默認虛擬主機上具有(較小)網站,這意味着您需要域名才能訪問該網站,而原始IP只會指向到一個持有頁面。 – halfer

+0

@halfer我試着用IP地址改變「foo」,但我剛剛得到了403錯誤。我以爲在IP之後可能會有一些缺失,但是你所說的讓我失去了一點希望。我一直在研究這個開關幾個星期,這真的令人沮喪。我想我必須把這個留給親...謝謝 – Mike

0

您可以通過單獨的請求獲取圖像並將它們存儲在臨時位置。這會產生很多開銷,所以緩存是強制性的。

另一種選擇是抓取所需的所有圖像,並通過批量請求將它們永久存儲在您自己的服務器上。

目前尚不清楚您的實際問題是什麼,所以我們不能進一步幫助。 (爲什麼你需要這樣做?)可能有更好的解決方案來解決你的問題。

+0

原因涉及公司的決定。基本上我需要一種方法來在同一臺服務器上託管兩個網站,並防止用戶找出它們之間的連接。如果我們可以節省這筆資金,那就太好了,特別是因爲這個新網站只能作爲一個目錄,每天可以訪問6次。我們選擇Magento是因爲它需要儘可能頻繁地更新價格,產品和庫存,這就是我們所使用的工具。您的解決方案是否與magento安裝兼容? – Mike

+1

兼容,是的,但需要開發。由於您控制了兩個域,因此實際上比最初想象的更容易。 –