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

SpyCam
Posts: 736
Joined: Fri Oct 26, 2012 9:52 am

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

Post 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. Если клик идёт к трейду, то всё ОК, но если на видео - пипец.

Исправить бы это побыстрее...
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

В указанном примере

&url=28x36x255410&

можете дать конкретный пример который не работает ?
Don't forget to run script update
SpyCam
Posts: 736
Joined: Fri Oct 26, 2012 9:52 am

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

Post by SpyCam »

Странно, с другого компа попробовал, кажись проблемы такой нет. Может точьно, я кликал по урлам с неверными параметрами...
Извини что побеспокоил. Пока тестирую это и если ещё что-то найду - дам знать.
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

ok, NP
Don't forget to run script update
SpyCam
Posts: 736
Joined: Fri Oct 26, 2012 9:52 am

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

Post by SpyCam »

Не совсем по топику, но спрошу, почему нельзя в ENCODED_URL так же вместить и параметр ротации?
Имели бы тогда чистые урлы типа

Code: Select all

/out.php?url=b64aHR0cDovL3d3dy5udXZpZC5jb20vdmlkZW8vMTM4O
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

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

Post 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

может в урлах кодировать что угодно как угодно, главное перед началось работы скрипта приводить это в тот вид в котором это ожидает увидеть скрипт.
Don't forget to run script update
SpyCam
Posts: 736
Joined: Fri Oct 26, 2012 9:52 am

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

Post by SpyCam »

Это не будет грузить сервер?
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Нет
Don't forget to run script update
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

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

Post by richmantrade »

Как я понял SpyCam имел ввиду именно "в ENCODED_URL вместить параметр ротации".
Т.е. в варианте, описаном admin остаётся ргулярно повторяющаяся штука (во всяком случае в рамках одного домена ) - asd.
Хотя, насколько мне известно, так было реализовано на стриме, и от баннов их не спасло :?
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Чем вы считаете для гугла &url= серьезно отличается от &asd= ?

Кроме того никто не мешает тоже самое сохранять в &url=, я назвал переменную иначе дабы было как-то заметнее. Можно и в реврайт и тп, совершенно как угодно.
Don't forget to run script update
Post Reply