Page 1 of 3

ENCODED_URL иногда выдаёт 404

Posted: Tue May 13, 2014 10:28 am
by SpyCam
Точнее дело вот в чём, ставим в темплейте такое:

Code: Select all

/out.php?link=images/<!--THUMB_LINK-->&url=<!--ENCODED_URL-->
В конечном результате получаем такой сгенеренный урл:

Code: Select all

/out.php?link=images/28x36x255410&url=28x36x255410&u=b64aHR0cDovL3d3dy53ZXRwbGFjZS5jb20vdmlkZW9zLzE0Mjg0L25pa2tpLWJlbnotcHJvdmVzLXRoYXQtaGVyLWFzc2hvbGUtaXMtcmVhZHktZm9yLWd1ZXN0cy8/dXRtX3NvdXJjZT1zcHljYW0=
И как бы всё работает как надо, НО, если в заенкоженном урле есть символ = то в место видео получаем смартовский 404. Если клик идёт к трейду, то всё ОК, но если на видео - пипец.

Исправить бы это побыстрее...

Re: ENCODED_URL иногда выдаёт 404

Posted: Tue May 13, 2014 11:09 am
by admin
В указанном примере

&url=28x36x255410&

можете дать конкретный пример который не работает ?

Re: ENCODED_URL иногда выдаёт 404

Posted: Tue May 13, 2014 1:12 pm
by SpyCam
Странно, с другого компа попробовал, кажись проблемы такой нет. Может точьно, я кликал по урлам с неверными параметрами...
Извини что побеспокоил. Пока тестирую это и если ещё что-то найду - дам знать.

Re: ENCODED_URL иногда выдаёт 404

Posted: Tue May 13, 2014 1:15 pm
by admin
ok, NP

Re: ENCODED_URL иногда выдаёт 404

Posted: Wed May 14, 2014 10:54 am
by SpyCam
Не совсем по топику, но спрошу, почему нельзя в ENCODED_URL так же вместить и параметр ротации?
Имели бы тогда чистые урлы типа

Code: Select all

/out.php?url=b64aHR0cDovL3d3dy5udXZpZC5jb20vdmlkZW8vMTM4O

Re: ENCODED_URL иногда выдаёт 404

Posted: Wed May 14, 2014 11:19 am
by admin
Без проблем можно на примере параметра ротации
Условно в темпелйте в сабе

$my_var = base64_encode( тут массив всех желаемых переменных);
out.php?asd=<?=$my_var?>

а потом в коммон расшифровываем назад

if ($_GET['asd']) {
$my_var = base64_decode($_GET['asd']);
}


Одним словом тоже самое как с изменением параметра ротации факе

viewtopic.php?f=7&t=90442

может в урлах кодировать что угодно как угодно, главное перед началось работы скрипта приводить это в тот вид в котором это ожидает увидеть скрипт.

Re: ENCODED_URL иногда выдаёт 404

Posted: Wed May 14, 2014 11:22 am
by SpyCam
Это не будет грузить сервер?

Re: ENCODED_URL иногда выдаёт 404

Posted: Wed May 14, 2014 11:24 am
by admin
Нет

Re: ENCODED_URL иногда выдаёт 404

Posted: Wed May 14, 2014 12:32 pm
by richmantrade
Как я понял SpyCam имел ввиду именно "в ENCODED_URL вместить параметр ротации".
Т.е. в варианте, описаном admin остаётся ргулярно повторяющаяся штука (во всяком случае в рамках одного домена ) - asd.
Хотя, насколько мне известно, так было реализовано на стриме, и от баннов их не спасло :?

Re: ENCODED_URL иногда выдаёт 404

Posted: Wed May 14, 2014 12:41 pm
by admin
Чем вы считаете для гугла &url= серьезно отличается от &asd= ?

Кроме того никто не мешает тоже самое сохранять в &url=, я назвал переменную иначе дабы было как-то заметнее. Можно и в реврайт и тп, совершенно как угодно.