因此,只要有人访问此页面:
http://www.site.com/page/image_(.*).png
他们被重定向到cdn网址,这将是
http://cdn.site.com/page/image_(.*).png
如何使用htaccess执行此操作?我只需要这个网址。
答案 0 :(得分:2)
使用mod_alias,如果您有权访问vhost配置,请在主vhost(for www)中添加:
RedirectMatch 301 ^/page/image_(.*)\.png http://cdn.site.com/page/image_$1.png
如果您没有访问权并且必须使用.htaccess文件,则需要mod_rewrite:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?site.com [NC]
RewriteRule ^page/image_(.*).png http://cdn.site.com/page/image_$1.png [R=301,L]