2011-09-01 105 views
4

我不知道是否有人可以幫助下面,如果它甚至可能。URL重寫圖像和css

我有一臺運行Apache的服務器,並知道一些關於url重寫和想知道是否有可能使用url重寫路徑的圖像和CSS。

所以我現在的文件結構是這樣的:

/index.php 
/theme/css/default.css 
/theme/images/image1.jpg 

中的index.php我有CSS掛

/theme/css/default.css 

但我其實想顯示是

/css/default.css 

也是圖像相同,我包括一個圖像它是

<img src=/theme/imaages/image1.jpg> 

是可以通過重寫有

<img src=/imaages/image1.jpg> 

感謝。

回答

4

複製該代碼你的.htaccess

RewriteEngine On 
RewriteBase/
RewriteRule ^theme/([a-z]+)/([a-z\-_\.]+)$ /$1/$2 [QSA,L] 

(確保mod_rewrite的是使能)

所有<img src="/images/image1.jpg">將重定向到<img src="/theme/images/image1.jpg">以及所有的CSS文件。

+0

感謝您的幫助:)我認爲這需要相反的方式嗎?所以如果我有src =/images/image1.jpg它實際上指向/theme/images/image1.jpg? – Tony

+0

是的,對不起。我更新了我的代碼。是/theme/images/image1.jpg將加載/images/image1.jpg。 –