看板 Linux 關於我們 聯絡資訊
各位前輩好! 目前遇到一個問題, 前提: Server主要是拿來架設網站用, 網站目錄在 /var/www/html/WebSite 但是現在建立了一個新的網站,主要是拿來跑手機版網站,因此跟原網站的資料 或圖片都相同,只差在UI。 我把他當作一個全新的網站建立,放在原網站下面 /var/www/html/WebSite/Mobile,並且在apache建立個一個vhosts。 問題敘述: 現在遇到一個問題,假設在原網站 中顯示 http://www.website.com/pic1/aaa.jpg
而在手機網站同時也是會有這筆資料,如下 http://m.website.com/pic1/aaa.jpg
這兩個網址應該要顯示一樣的圖片,但是由於手機版的網站內,沒有pic1資料夾, 所以會找不到圖片而顯示錯誤。 希望解決方法: 因為這兩個網址都跑同一張圖片,所以有沒有辦法在手機版的目錄裡面, 建立一個虛擬的pic1資料夾,可以跟原網站的內容同步,好讓手機版網站讀取? 剛試過了硬連結,但他沒有辦法連結目錄。 不知道有沒有解決方法呢? 不然就只能用土法煉鋼的方式, rsync一個pic1到手機版的目錄內了!但這樣很佔空間阿 圖片很多很大... 跪求!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.121.92 ※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1407690510.A.AA8.html
ckc1ark: soft link(查ln -s) 然後apache2要設定FollowSymLinks 08/11 01:43
filiaslayers: 我記得apache不是可以把xxx.xxx.com/picl指到同一資 08/11 07:00
filiaslayers: 料夾? 08/11 07:00
pizzahut: alias /var/www/html/WebSite/pic1/ /var/www/html/pic1 08/11 09:51
pizzahut: / 這樣子試試看 08/11 09:51
pizzahut: 我印象中沒錯的話應該是這樣子 設定放在你Mobile的那個 08/11 09:52
pizzahut: vhost設定下應該就可以了 08/11 09:52
pizzahut: 修正一下 alias /pic1/ "/var/www/html/Website/pic1/" 08/11 10:04
yanli2: 謝謝樓上幾位前輩! 最後用alias 解決了上述問題 08/11 11:33
yanli2: 非常的開心!!!! 謝謝大家 ~~~ 08/11 11:33