2014-03-31 92 views
0

我有directory內的兩個靜態頁面,並試圖重寫URL從根訪問它們。這是我.htaccesshtaccess打破CSS,JS,圖像路徑

RewriteEngine On 
RewriteRule ^mypage$ dir_1/mypage.html 
RewriteRule ^myotherpage$ dir_2/myotherpage.html 

當我寫www.mydomain.com/mypage是不言而喻的右頁上,但所有.css.js等不具有良好的路走。他們都參考/而不是/dir_1/dir_2

我該如何解決這個問題?我嘗試了一些RewriteCond,但不適合我。 由於幾個原因,我不想使用絕對path

+1

我不明白爲什麼人們堅持使用友好的URL的mod_rewrite尤其是當使用相對鏈接。它使用絕對路徑節省了很多問題。我主持我的CSS和JS一個個人CDN,所以我必須使用絕對路徑,它始終工作。即使是SO使用CDN靜態內容。 –

回答

0

如果你不能使用絕對路徑,那麼你可以嘗試在你的頁面的HTML頭添加此:

<base href="/" />