2012-03-12 88 views
0

这是我的htaccess代码,htaccess的消除文件夹

从这个

mysite.com/profile.php?id=123&network=stackoverflow 

重写URL到这个

mysite.com/stackoverflow/profile.php?id=123 

但问题是,用户无法达到JS,CSS或图像。 即

mysite.com/css/style.css 
mysite.com/js/javascript.js 
mysite.com/img/logo.png 

我怎样才能消除像IMG真正的文件夹,JS,CSS等..?

我htaccess的是,

Options +FollowSymLinks 
RewriteEngine On 

RewriteRule ^([^\/]+)/(.*)$ /$2?network=$1 [QSA,L] 

回答

2

下面将忽略请求实际的文件/目录

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^\/]+)/(.*)$ /$2?network=$1 [QSA,L] 
+0

谢谢奔,它工作得很好=) – 2012-03-12 03:22:12