Я понимаю, что этот вопрос очень похож на этот вопрос: Укажите тег на изображение, динамически генерируемое PHP?
Но в моем случае мне нужно каждый раз посылать разные параметры GET (иногда это определенный набор параметров GET, а иногда совершенно другой набор). Это решение не смогло исправить это: Указать тег на изображение, динамически генерируемое PHP?
Кто-нибудь знает, как преодолеть эту проблему?
Вам нужно добавить флаг QSA в RewriteRule, чтобы сохранить QUERY_STRING после перезаписи URL
Это совершенно законно и должно работать без нареканий:
<img src="http://example.com/img.jpg?get=data" />
Это сохраняет строку запроса без изменений:
RewriteRule (.*).png(.*) $1.php$2
GET-параметры - это просто строки запроса, добавленные в конец URL. Таким образом, чтобы задать для параметров foo и bar значение 42 и cubiculum, соответственно, URL-адрес, указанный в атрибуте IMG 'SRC, заканчивается на ?foo=42&bar=cubiculum.
foo
bar
42
cubiculum
IMG
SRC
?foo=42&bar=cubiculum