Php 如果链接中的文件不';服务器上不存在t

Php 如果链接中的文件不';服务器上不存在t,php,apache,.htaccess,Php,Apache,.htaccess,我用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?您可

我用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?

您可以使用:

# Not for real file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]