Page 3 of 4
Re: Циклическая переадресация
Posted: Tue Mar 15, 2016 1:57 pm
by Axcel
Прямой линк для сюрфера и поисковиков я имею ввиду. Он не должен меняться и тем более редиректить куда-то при 100% скиме, вот такая логика. Не трейдит сейчас никто через урл вида
http://domain/gallery/slug/index.html, т.к. это бан в гугле сразу.
Если при 2 версии смарта это перстало работать, то нужно добавить параметр какой-нибудь, чтобы не передавало при 100% скиме и альт аут управление стороннему скрипту, т.к. тут и возникает баг.
Вот текущий реврайт
#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]
как его поменять?
Re: Циклическая переадресация
Posted: Wed Mar 16, 2016 5:36 am
by admin
Еще раз - ским в смарте не имеет значения если у вас alt out.
Например
RewriteRule ^gallery/([^/]+)/index.html$ /scj/tube/?slug=$1 [L]
это реврайт без аута. Но при нем не считает ессно ничего, это просто урл на галеру.
Re: Циклическая переадресация
Posted: Wed Mar 16, 2016 7:15 am
by Axcel
Мне нужно, чтобы считало с индекса, например, где ссылки через аут.пхп.
Эта же строка будет работать на все галереи. Не подходит.
И я тоже ещё раз объясню.
Посылать на альт аут при прямой ссылке на галерею - это ошибка. Это бан в гугле. Альт аут используется когда мы посылаем на контент через аут смарта. Именно тогда ским не имеет значения. Я понял вашу логику и обозначил баг. Хотелось бы, чтобы вы его исправили.
Теперь про ?ao на конце галереи. Вот это окончание все усилия по кастомизации скрипта убирает.
Если мы впишем в альт аут дополнительный параметр в сторонний сж скрипт, типа link2=content, то это исправит ситуацию? Будет /out_strange_cj.php?link2=content&url=/gallery/slug.html и смарт будет понимать, что на такой запрос нужно выдавать галерею.
Re: Циклическая переадресация
Posted: Wed Mar 16, 2016 7:49 am
by Axcel
И ещё вопрос по альт аут и прямому урлу типа domain/galler/slug.html.
Когда на такой урл придёт бот поисковика или букмаркер, то его средиректит на аут стороннего сж скрипта?
Re: Циклическая переадресация
Posted: Wed Mar 16, 2016 2:07 pm
by admin
Пойдем по очереди
Дайте плз пример линка который через аут и какой не через аут.
Re: Циклическая переадресация
Posted: Wed Mar 16, 2016 2:34 pm
by Axcel
Вот аут смарт сж.. /scj/cgi/out.php?url=/gallery/slug.html - линк с аутом.
без аута /gallery/slug.html
Re: Циклическая переадресация
Posted: Wed Mar 16, 2016 2:57 pm
by admin
Так там выше реврайт под этот вариант, в чем именно вопрос с ним ?
Re: Циклическая переадресация
Posted: Wed Mar 16, 2016 5:01 pm
by Axcel
Как реврайт для прямого линка на галеру совместить с реврайтом через аут смарта?
Напишите, пожалуйста, код для хтакцесса, чтобы я вставил вместо "по умолчанию" и забыл про этот вопрос.
Re: Циклическая переадресация
Posted: Wed Mar 16, 2016 5:10 pm
by admin
Вы сказали у вас 2 типа линков
"Вот аут смарт сж.. /scj/cgi/out.php?url=/gallery/slug.html - линк с аутом."
и
"без аута /gallery/slug.html"
тут реврайт надо только под /gallery/slug.html потому что до аут у вас прямой линк
Пример реврайта находится выше.
Re: Циклическая переадресация
Posted: Wed Mar 16, 2016 5:32 pm
by Axcel
Вот этот реврайт вместо 2х строк "по умолчанию", так?
RewriteRule ^clips/([^/]+).html$ /txs/tube/?slug=$1 [L]
При этом клики на "прямые" ссылки не будут считаться, а через аут смарта, есс-но, будут. Я правильно всё понял?