我使用timthumb来调整外部网站的图像大小。我想重写url到我的网站安全 但我不知道怎么用.htaccess和php
来做(1)htp://mydomain.com/timthumb.php?src = htp://any-images.jpg &amp; h = 70&amp; w = 70&amp; zc = 1 < / p>
(2)htp://mydomain.com/70/70/aHR0cDovL2ltYWdlc2hhY2suY29tL2EvaW1nOTEyLzE4NTgvZZ
我使用php编码base64 htp://any-images.jpg 到 aHR0cDovL2ltYWdlc2hhY2suY29tL2EvaW1nOTEyLzE4NTgvZ3Z
现在问题是:如何从(1)到(2)重写?
答案 0 :(得分:0)
如果您具有sysadmin权限,则可以使用RewriteMap根据文档定义映射过程。但是,由于您已经通过PHP脚本,因此可以使用表单的正则表达式
RewriteRule ^(\d+)/([A-Za-z0-9+/]*)$ timthumb.php?h=$1&base64=$ [QSA]
但是您需要修改timthumb.php
来解析base64
参数并对其进行解码。