Циклическая переадресация

Axcel
Posts: 1403
Joined: Sun Dec 09, 2012 12:43 pm

Циклическая переадресация

Post by Axcel »

При выводе галеры возникает постоянная переадресация.

Вывожу галеру
http://мойсайт.com/clips/слаг.html
Получаю циклическую переадресацию и
http://мойсайт.com/сжскрипт/o.php?u=%2Fclips%2слаг.html&l=gal


Сж скрипт сторонний - фтт2. Аль аут поставлен на ../../сжскрипт/o.php?u={URL}&l=gal

Тцмс 2.1.

Строка из хтакцесса
#slug galleries
RewriteRule ^clips/([^/]+).html$ /txs/cgi/out.php?url=content&slug=$1&%{QUERY_STRING} [L]
RewriteRule ^clips/([^/]+)([0-9]{1,2}).html$ /txs/cgi/out.php?url=content&slug=$1&item_id=$2&%{QUERY_STRING} [L]


Что не так?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Циклическая переадресация

Post by admin »

Как я понимаю смарт редиректит на

http://мойсайт.com/сжскрипт/o.php?u=%2Fclips%2слаг.html&l=gal

как и должно быть, а далее идеи редирект снова на http://мойсайт.com/сжскрипт/o.php?u=%2Fclips%2слаг.html&l=gal или что-то такое , а это уже как вы понимаете не часть смарта ...
Don't forget to run script update
Axcel
Posts: 1403
Joined: Sun Dec 09, 2012 12:43 pm

Re: Циклическая переадресация

Post by Axcel »

Может, я как-то непонятно написал? ( Повторю.
Я вывожу урл галереи. И хочу я получить галерею на выходе, а не редирект на аут сж скрипта.
Т.е. если мы пишем в сторке браузера http://мойсайт.com/clips/слаг.html, то в итоге получаем страницу клипа и не иначе.
А я получаю циклический редирект.
Использую хтакцесс отсюда http://smartcj.com/wiki/doku.php?id=ru:tcms_install.

Как убрать это?

При использовании старого хтакцесса от 1.51 всё работает как надо.
Axcel
Posts: 1403
Joined: Sun Dec 09, 2012 12:43 pm

Re: Циклическая переадресация

Post by Axcel »

+не считаются клики.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Циклическая переадресация

Post by admin »

Теперь понял, да.
В новой версии то паарметра ротации нет, оно не знает это клик уже после альт аут или до.
Добавили параметр, должно быть ок сейчас.
Don't forget to run script update
Axcel
Posts: 1403
Joined: Sun Dec 09, 2012 12:43 pm

Re: Циклическая переадресация

Post by Axcel »

Не ок сейчас.
Всё та же ошибка.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Циклическая переадресация

Post by admin »

Попробуйте ап еще раз плз.
Don't forget to run script update
Axcel
Posts: 1403
Joined: Sun Dec 09, 2012 12:43 pm

Re: Циклическая переадресация

Post by Axcel »

Заработало, но не правильно.
В конце имени файла подставляется "?ao".
http://мойсайт.com/clips/слаг.html?a0
Так ненужно. Как убрать?

2. На странице кликаю на урл галеры (не через аут, прямой). Меня редиректит на трейд. В скрипте выставлено 100% контент. Такого не надо. Опять тот же вопрос, как убрать?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Циклическая переадресация

Post by admin »

1. по идей нет
когда вы кликаете условно на на domain/gallery/slug/index.html то учитывая alt out редиректит на

alt_out.php?url=domain/gallery/slug/index.html

откуда редиректит снова на галеру те на domain/gallery/slug/index.html

получается циклический редирект. Соответственно мы должны как-то знать когда надо редиректить на alt_out а когда показывать галеру.

В первой версии был парамтер ротации и по нему можно было определить это. тут параметра ротации нет и соотв добавлено такая фича именно для варианта alt_out потому что других идей пока нет.


2. в дефолтных реврайтах все урлы "прямые" через аут. по настоящему прямой урл это вида scj/tube/?gallery_id=...

если редиретить на трейд - значит для каких то условий не 100%, можете включить ltmfu fenf и посмотреть почему вас редиректит
Don't forget to run script update
Axcel
Posts: 1403
Joined: Sun Dec 09, 2012 12:43 pm

Re: Циклическая переадресация

Post by Axcel »

1. Объясняю ещё раз.
Когда я кликаю на domain/gallery/slug/index.html, альт аут тут не задействован никак. Это прямой урл на галерею. Тут не нужно редиректить никуда. Параметров ничему и никому передавать не нужно.
В первой версии при клике на прямой урл получали галерею. Альт аут не был задействован.
1а. При клике вида out.php?url=/gallery/slug.html за очень короткий промежуток времени на аут приходит два раза слаг. Так почему нельзя сделать так, чтобы при 1м проходе шло на альт аут, а при втором - на галерею. Условие - малое время между двумя вызовами аута.пхп с одного хоста.

2. Что такое " ltmfu fenf "?
я не менял никаких параметров по контенту, всё по умолчанию, 100% на контент. Сдаётся мне, что эта проблема вытекает из предыдущей. Вы засунули "альт аут" туда, где он вообще не нужен - в прямом урл на контент.
Post Reply