2012-07-06 25 views
1

目前我的網站圖片,css,js路徑都是這樣的。這是非常漫長的。我想用.htaccess看一下這個例子來隱藏一部分URL。如何使用.htaccess重寫媒體路徑?

http://www.mysite.com/themes/global/css/style.css 
http://www.mysite.com/themes/global/js/script.js 
http://www.mysite.com/themes/global/images/logo.png 
.... 

這是我想要的東西,而無需使用的.htaccess

http://www.mysite.com/css/style.css 
http://www.mysite.com/js/script.js 
http://www.mysite.com/images/logo.png 
.... 

我怎樣才能做到這一點改變當前目錄結構?請做好或壞評論。謝謝!!

回答

0

你可以嘗試這樣的事情,第一次檢查,如果你訪問一個CSS,JS,或圖像,然後重寫短URI充分URI:

RewriteEngine On 
RewriteCond %{REQUEST_URI} \.(css|js|jpe?g|gif|png|bmp)$ 
RewriteCond %{REQUEST_URI} !^/themes/global/ 
RewriteRule ^(.*) /themes/global/$1 [L]