我有:
sub.domain.com/js/test.js
sub.domain.com/image1.jpg
sub.domain.com/test.css
如何将所有文件类型重写为:
static-sub.domain.com/....
非常感谢。
答案 0 :(得分:0)
类似下面的内容应该有效。
RewriteEngine on
RewriteRule ^sub\.domain\.com/(js/*\.js)$ static-sub.domain.com/$1 [NC,R,L]
RewriteRule ^sub\.domain\.com/(*\.jpg)$ static-sub.domain.com/$1 [NC,R,L]
RewriteRule ^sub\.domain\.com/(*\.css)$ static-sub.domain.com/$1 [NC,R,L]
您可能需要根据具体情况进行调整。请注意捕获组((js/*\.js)
)的用法,以存储要在目标中使用的变量路径信息($1
)。另请注意NC
,R
和L
选项;代表"没有套管" (案例介绍),"重定向" (重定向请求)和"最后一条规则" (如果此规则匹配,则停止处理更多规则)。