0

CDN 图像 URL 是

https://cdn{sid}.example.com/{f1}/image_{id}.{ext}

这就是我将如何调用图像文件

<img src="image.php?cdn=42&f1=folder&id=1234&ext=jpg" alt="Hello" />

到目前为止我发现的 .htaccess 代码

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^image.php https://cdn42.example.com/folder/image_1234.jpg

如何将参数(sid、f1、id 等)填充到 htaccess?提前致谢...

4

1 回答 1

1

要从 to 重定向image.php?cdn=42&f1=folder&id=1234&ext=jpghttps://cdn{sid}.example.com/{f1}/image_{id}.{ext}以下规则应该有效。这是假设您尝试从您的服务器重定向到 CDN,而不是尝试在 CDN 本身上重写:

RewriteCond %{QUERY_STRING} ^cdn=([^&]*)&f1=([^&]*)&id=([^&]*)&ext=(.*)$
RewriteRule ^image.php$ https://cdn%1.example.com/%2/image_%3.%4
于 2013-02-01T23:10:11.067 回答