我在PHP中创建了一些MVC网站
在.htaccess中使用它:
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
但如果我想添加像
这样的css文件<link rel="stylesheet" href="file.css" type="text/css" charset="utf-8"/>
我有404错误:没有像file.css这样的控制器
如果服务器上不存在来自链接的文件,是否有可能强制.htaccess加载index.php?
答案 0 :(得分:1)
您可以使用:
# Not for real file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]