![CSS 请求的 .htaccess 重写规则](https://linux22.com/image/496227/CSS%20%E8%AF%B7%E6%B1%82%E7%9A%84%20.htaccess%20%E9%87%8D%E5%86%99%E8%A7%84%E5%88%99.png)
早上好,
我正在尝试为网站内所有 css 文件请求创建 RewriteRule 到 css/filename.css。程序是网站内所有 css 文件仅存储在 mydomain.com/css/filename.css 中,但有些页面我编写了规则并通过友好 URL 将浏览器指向 mydomain.com/services/index.html,因此 css 文件请求无法找到。
谁有经验请帮忙。
问候,
答案1
匹配以 结尾的任何请求.css
并将其重写为/css/filename.css
? 这应该可以做到:
RewriteRule \.css$ /css/filename.css [NC]
RewriteEngine On
如果您还没有,请不要忘记添加。
编辑:我在重写中添加了 NC 标志,以捕获混合大小写,即:.Css 或 .CSS