Как переписать url-encoded-base64 с помощью .htaccess

Я использовал timthumb для изменения размера изображений с внешнего сайта. Я хотел бы переписать URL для безопасности моего сайта
Но я не знаю, как это сделать с .htaccess и php

(1) htp: //mydomain.com/timthumb.php? Src =HTP: //any-images.jpg&ч = 70&W = 70&ZC = 1

(2) htp: //mydomain.com/70/70/aHR0cDovL2ltYWdlc2hhY2suY29tL2EvaW1nOTEyLzE4NTgvZ3Z

Я использовал php кодировать base64 HTP: //any-images.jpg в aHR0cDovL2ltYWdlc2hhY2suY29tL2EvaW1nOTEyLzE4NTgvZ3Z

Теперь вопрос: как сделать перезапись с (1) на (2)?

0

Решение

Если у вас есть привилегия sysadmin, вы можете использовать RewriteMap для определения процесса отображения в соответствии с документацией, однако, поскольку вы уже используете скрипт PHP, вы можете использовать регулярное выражение в форме

 RewriteRule ^(\d+)/([A-Za-z0-9+/]*)$ timthumb.php?h=$1&base64=$  [QSA]

Но вам нужно будет изменить timthumb.php разобрать base64 параметр и декодировать его.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector