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=, я назвал переменную иначе дабы было как-то заметнее. Можно и в реврайт и тп, совершенно как угодно.