因此,每当有人访问此页面时:
http://www.site.com/page/image_(.*).png
他们被重定向到cdn url,这将是
http://cdn.site.com/page/image_(.*).png
我如何使用htaccess做到这一点?我只需要这个网址。
使用mod_alias,如果您有权访问vhost-config,请在您的主vhost(用于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]