htaccess - 重写根文件夹?

时间:2011-06-13 10:11:55

标签: .htaccess mod-rewrite url-rewriting

我在Google上看了一眼,但看不到我的情景的任何例子......或者没有我能理解的例子大声笑。

这是我的情况。我有一个htaccess重写,其中包含网址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

这可能吗?

1 个答案:

答案 0 :(得分:2)

所有你需要的只是一行规则:

Options -Indexes -MultiViews +FollowSymLinks
RewriteEngine On

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