如果服务器上不存在来自链接的文件,则强制.htaccess加载index.php

时间:2015-10-11 16:07:10

标签: 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?

1 个答案:

答案 0 :(得分:1)

您可以使用:

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