我正在尝试从单独的域为我的网站提供CSS文件.
我在我的网站的.htaccess中有以下条目(在文档根目录中):
RewriteRule ^templates/*\.css$ http://css.mysite.com/templates/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)
旨在简单匹配:
http://www.mysite.com/templates/default/styles/main.css
Run Code Online (Sandbox Code Playgroud)
...并将HTTP 301重定向发送到:
http://css.mysite.com/templates/default/styles/main.css
Run Code Online (Sandbox Code Playgroud)
但实际上被称为的是:
http://css.mysite.com/templates/.css
Run Code Online (Sandbox Code Playgroud)
(我想复制上面的内容*.js并从js.mysite.com和所有png&jpgs提供服务,并从img.mysite.com提供服务.)
任何见解都会很棒.我必须承认,htaccess重写规则似乎总是躲避我.