htaccess消除文件夹

时间:2012-03-12 03:14:03

标签: php .htaccess

这是我的htaccess代码,

从此

重写网址
mysite.com/profile.php?id=123&network=stackoverflow

到这个

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]

1 个答案:

答案 0 :(得分:2)

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

RewriteEngine On

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