2013-01-13 113 views
0

我已經安裝我自己的文件結構像這樣簡單的框架的public_html:如何忽略圖像路徑

root 
    libs 
    public_html 
     product-images 
      image1.jpg 
      image2.jpg 
      etc... 
     controllers 
     models 
     views 
     scripts 

的問題是,是,我的產品圖片src已開始與一個或兩個../'取決於你在哪個頁面上。在某些情況下,我要的完整路徑申報看起來像圖像:

http://www.mysite.com/public_html/product-images/image1.jpg 

顯然,這不是對SEO非常好。

我的問題是,如何刪除public_html位,但保持所有圖像的工作,而不改變我的網站的文件結構?

+1

'public_html'不應該在您的網絡訪問路線上。這是您的服務器配置中的一個目錄太低。 –

回答

0

您的Web服務器文檔根目錄應該是public_html,而不是根目錄。

+0

所以我應該只是像libs和文件等public_html內的東西? – imperium2335

+0

@ imperium2335一切(你的網絡應用程序文件)應該在public_html。 –

+0

典型的解決方案是在public_html中擁有公共資產和應用程序的入口點(例如index.php)。然後,您的應用程序入口點可以引導框架並從其他不可公開訪問的目錄加載必要的文件。 – nnevala