0

所以任何时候有人访问这个页面:

http://www.site.com/page/image_(.*).png

他们被重定向到cdn url,这将是

http://cdn.site.com/page/image_(.*).png

我怎样才能使用 htaccess 做到这一点?我只需要这个网址。

4

1 回答 1

2

使用 mod_alias,如果您有权访问虚拟主机配置,请在您的主虚拟主机(对于 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]
于 2012-04-05T03:02:46.833 回答