2011-02-25 60 views
0

我正在尋找一個PHP腳本,它會將我的圖像路徑重寫爲子域。我目前有一個執行此操作的腳本,但在本地開發中很難使用。這裏是我當前的腳本:爲圖像動態創建子域路徑

<?php 
$IMG_BASE_URL1="http://img.mysite.com/"; 
?> 

...然後對圖像...

<img src="<?php echo $IMG_BASE_URL1; ?>images/ui/logo.png"> 

這個偉大的工程,但它並沒有讓我看到的圖像在本地,而我開發頁面。有沒有一種方法可以在不包括<?php echo $IMG_BASE_URL1; ?>的情況下從我的子域全局加載圖像到src路徑中?

+0

沒有通過'http:// img.mysite.com /'映射到一個叫做'img'文件夾從而可以也可以像這樣訪問:'http:// mysite.com/img /'? – 2011-02-25 00:20:05

+0

看起來很像常量,所以你可以使用'define()'。 – alex 2011-02-25 00:21:42

+1

Nick,目標是通過並行訪問兩個域(www.mysite.com和img.mysite.com)來加快加載時間,即使它們指向相同的源。鏈接到mysite.com/img並沒有達到那個目的。 – 2011-02-25 00:56:05

回答

0

如果你在Apache(?)上,你可以設置一個虛擬主機來模擬你的子域。

這裏有它一個很好的文章,我已經做到了前幾天:http://apptools.com/phptools/virtualhost.php

+0

基本上,它歸結爲我很懶,我想看到Dreamweaver中的元素。我有一臺虛擬服務器在我的機器上運行,但這需要我從Dreamweaver切換到我的瀏覽器,以便查看任何圖像更改。將每個圖像自動從子域中拉出,而不是手動添加<?php echo $ IMG_BASE_URL1; ?>到每個圖像的src。 – 2011-02-25 00:53:11