2011-06-13 281 views
2

我在Google上看起來很好看,但看不到任何我的場景的例子......或者我都無法理解大聲笑。htaccess - 重寫根文件夾?

這是我的情況。我有一個htaccess重寫,需要url http://www.mydomain.com/advert,並指向http://www.mydomain.com/adverts/juneadvert/index.php 這工作正常,但是,我希望所有的源代碼路徑(JavaScript,CSS等)使用/ advert slug。這樣,真正的路徑對用戶是隱藏的。

E.g.我不想: http://www.mydomain.com/adverts/juneadvert/css/style.css

我想: http://www.mydomain.com/advert/css/style.css

這可能嗎?

+0

道歉說。我選擇了工作答案。我會從現在開始努力 - 我感謝開發人員花時間來幫助我:) – iltdev 2011-06-13 12:11:26

回答

2

所有你需要的是這樣的只是1行規則:

Options -Indexes -MultiViews +FollowSymLinks 
RewriteEngine On 

RewriteRule ^advert/((css|js)/.*)$ /adverts/juneadvert/$1 [L,NC] 
+0

謝謝anubhava - 你是一個救星! :) – iltdev 2011-06-13 13:04:26

+2

+1。完善。我會刪除我的答案。你的負載更好。 – Tomgrohl 2011-06-13 13:04:41

+0

@ user287212和@ Tomgrohl,非常歡迎。感謝您發現我的答案有用。 – anubhava 2011-06-13 13:31:44