所以我改寫了我的路徑是這樣的:URL/really/nice/paths/
使用mod_rewrite規則是這樣的:重寫的CSS/JS路徑
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1 [PT,L]
</IfModule>
的問題是我怎麼能改寫/圖像文件也爲JS/CSS的路徑,所以當他們被要求與相對路徑從URL/really/nice/path/
被服務從URL/scripts/
,URL/styles/
和URL/images/
文件夾而不是?這可以在不使用RewriteBase
的情況下完成嗎?
請澄清你的問題。每個HTTP請求文件時,用戶代理從不使用相對路徑。他們在請求之前解決它們。 – fuxia 2010-04-05 14:54:35