htaccess и кодировать URL - PullRequest
       2

htaccess и кодировать URL

0 голосов
/ 23 апреля 2011

В настоящее время у меня есть это:

http://site.com/image/?x=100&y=70&image=https%3A%2F%2Fsite.com%2Fimage.jpg

Весь мой аудит и гугл-ревизия говорят мне, что я не могу ссылаться на URL-адреса кэша прокси с '?'в этом.Поэтому я изменяю его так, чтобы htaccess мог передавать параметры моему получателю динамического изображения, но не мог понять htaccess.Пока у меня есть:

http://site.com/thumb/https%3A%2F%2Fsite.com%2Fimage.jpg

Редактировать, забыл, что у меня есть htaccess:

RewriteRule ^thumb/(.*)?$ image.php?a=image=$1&x=180y=70&cropratio=1:1&quality=70 [QSA,L]

Я предполагаю, что это б / к без вопросаМарк, браузер думает, что это два URL, слитых вместе, и это не парам.

Есть мысли?

Спасибо, Стив

1 Ответ

0 голосов
/ 24 апреля 2011

Можете ли вы попробовать:

RewriteRule ^thumb/(.*)$ /image/?image=$1&x=180y=70&cropratio=1:1&quality=70 [QSA,L,NE,NC]
  • NE: Этот флаг используется для не кодирования исходного текста
  • NC: для игнорирования сравнения регистра
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...