.htaccess重写规则打破css

Joa*_*ter 2 css php apache .htaccess mod-rewrite

我仍然是.htaccess的新手

所以我看了stackoverflow我的答案,我找不到.我有我的网站规则,我必须设置所以我得到了我的规则:

使用PHP的动态URL的SEO友好URL

RewriteEngine on
RewriteBase /
RewriteCond  %{REQUEST_FILENAME} !-f
RewriteCond  %{REQUEST_FILENAME} !-d
RewriteRule  ^(.*)$ index.php?request=$1 [QSA,L]
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,我的CSS被打破,但我的PHP是好的

示例网址:

http://www.domain.com/aboutme
http://www.domain.com/css/version.css
Run Code Online (Sandbox Code Playgroud)

Shi*_*dim 5

问题是由于大写的文件名Version.css.

如果您的devbox是Windows,它将工作.Windows不区分大小写.
但是当你在服务器(Unix)中测试时,它会破坏.
因为Unix区分大小写

更好地重命名Version.cssversion.css.它对未来安全