2011-06-13 247 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