这是我的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]
答案 0 :(得分:2)
以下将忽略对实际文件/目录的请求
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^\/]+)/(.*)$ /$2?network=$1 [QSA,L]