А как проверить работает это или нет?admin wrote:Без проблем можно на примере параметра ротации
Условно в темпелйте в сабе ...
ENCODED_URL иногда выдаёт 404
Re: ENCODED_URL иногда выдаёт 404
Re: ENCODED_URL иногда выдаёт 404
Как обычно - кликнуть, посмотреть что засчитался клик.
Если нет - посмотреть в хедеры , может бы ть там написано чего почему не засчитался.
Если нет - посмотреть в хедеры , может бы ть там написано чего почему не засчитался.
Don't forget to run script update
Re: ENCODED_URL иногда выдаёт 404
OK, я попытаюсь тут папробовать, но если честно, я тут немного запутался, если ошибусь, поправьте. В придачю я сразу пробую с реврайтом.
В саб темплейте пишу такое:
В common пишу тот же:
В штаксесс пишу чтоб ловил такой урл:
И его направляю на:
Что тут не так?
В саб темплейте пишу такое:
Code: Select all
$my_var = base64_encode(link=images/<!--THUMB_LINK-->&url=<!--ENCODED_URL-->);
/out/?asd=<?=$my_var?>Code: Select all
if ($_GET['asd']) {
$my_var = base64_decode($_GET['asd']);
}Code: Select all
/out/?asd=(.*)Code: Select all
/out.php?asd=$1-
richmantrade
- Posts: 1036
- Joined: Tue Dec 04, 2012 8:46 am
Re: ENCODED_URL иногда выдаёт 404
Ссори, я не до конца понял суть вот этой строки:admin wrote:Чем вы считаете для гугла &url= серьезно отличается от &asd= ?
$my_var = base64_encode( тут массив всех желаемых переменных);
Когда понял до конца - все сразу стало понятно !
тут я бы ковычки поставил:SpyCam wrote:Code: Select all
$my_var = base64_encode(link=images/<!--THUMB_LINK-->&url=<!--ENCODED_URL-->); /out/?asd=<?=$my_var?>
Code: Select all
$my_var = base64_encode('link=images/<!--THUMB_LINK-->&url=<!--ENCODED_URL-->');Попробуй так:SpyCam wrote: В штаксесс пишу чтоб ловил такой урл:И его направляю на:Code: Select all
/out/?asd=(.*)Code: Select all
/out.php?asd=$1
Code: Select all
RewriteCond %{QUERY_STRING} ^ads\=(.+)$
RewriteRule ^out/$ /out.php?asd=%1
Re: ENCODED_URL иногда выдаёт 404
Как верно отмечено выше как минимум не хватает ковычек
И лучше нечать без реврайта дабы не путать самого себя.
Более того можно в common.php сделать print_r($_GET) и смотреть что приходит в скрипт.
И лучше нечать без реврайта дабы не путать самого себя.
Более того можно в common.php сделать print_r($_GET) и смотреть что приходит в скрипт.
Don't forget to run script update
-
richmantrade
- Posts: 1036
- Joined: Tue Dec 04, 2012 8:46 am
Re: ENCODED_URL иногда выдаёт 404
После того как добавил в common.php
$my_var = base64_decode($_GET['asd']);
В админке появилось сообщение: common.php has eval or decode or include
Но по итогу всё работает нормально.
Так и должно быть ? Никаких "ахтунгов" не случится ?
$my_var = base64_decode($_GET['asd']);
В админке появилось сообщение: common.php has eval or decode or include
Но по итогу всё работает нормально.
Так и должно быть ? Никаких "ахтунгов" не случится ?
Re: ENCODED_URL иногда выдаёт 404
Все ок, просто оно предупреждает что там что-то есть что б про это помнить.
Don't forget to run script update
Re: ENCODED_URL иногда выдаёт 404
richmantrade wrote:.
тут я бы ковычки поставил:Code: Select all
$my_var = base64_encode('link=images/<!--THUMB_LINK-->&url=<!--ENCODED_URL-->');
Никому не странно что енкодим уже смартом заенкоженный урл?
Re: ENCODED_URL иногда выдаёт 404
Я так понимаю, эта конструкция работает только если на сидже страницы с ембедами или кастом галереями? А если с тумбы сразу шлется на туб-спонсор, как сделать урлы такого же формата?
out.php?asd=JDhdJDhdjHDjdjdjHDJhHYEueJDHN==
out.php?asd=JDhdJDhdjHDjdjdjHDJhHYEueJDHN==







