Прямой линк для сюрфера и поисковиков я имею ввиду. Он не должен меняться и тем более редиректить куда-то при 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: Циклическая переадресация
Еще раз - ским в смарте не имеет значения если у вас alt out.
Например
RewriteRule ^gallery/([^/]+)/index.html$ /scj/tube/?slug=$1 [L]
это реврайт без аута. Но при нем не считает ессно ничего, это просто урл на галеру.
Например
RewriteRule ^gallery/([^/]+)/index.html$ /scj/tube/?slug=$1 [L]
это реврайт без аута. Но при нем не считает ессно ничего, это просто урл на галеру.
Don't forget to run script update
Re: Циклическая переадресация
Мне нужно, чтобы считало с индекса, например, где ссылки через аут.пхп.
Эта же строка будет работать на все галереи. Не подходит.
И я тоже ещё раз объясню.
Посылать на альт аут при прямой ссылке на галерею - это ошибка. Это бан в гугле. Альт аут используется когда мы посылаем на контент через аут смарта. Именно тогда ским не имеет значения. Я понял вашу логику и обозначил баг. Хотелось бы, чтобы вы его исправили.
Теперь про ?ao на конце галереи. Вот это окончание все усилия по кастомизации скрипта убирает.
Если мы впишем в альт аут дополнительный параметр в сторонний сж скрипт, типа link2=content, то это исправит ситуацию? Будет /out_strange_cj.php?link2=content&url=/gallery/slug.html и смарт будет понимать, что на такой запрос нужно выдавать галерею.
Эта же строка будет работать на все галереи. Не подходит.
И я тоже ещё раз объясню.
Посылать на альт аут при прямой ссылке на галерею - это ошибка. Это бан в гугле. Альт аут используется когда мы посылаем на контент через аут смарта. Именно тогда ским не имеет значения. Я понял вашу логику и обозначил баг. Хотелось бы, чтобы вы его исправили.
Теперь про ?ao на конце галереи. Вот это окончание все усилия по кастомизации скрипта убирает.
Если мы впишем в альт аут дополнительный параметр в сторонний сж скрипт, типа link2=content, то это исправит ситуацию? Будет /out_strange_cj.php?link2=content&url=/gallery/slug.html и смарт будет понимать, что на такой запрос нужно выдавать галерею.
Re: Циклическая переадресация
И ещё вопрос по альт аут и прямому урлу типа domain/galler/slug.html.
Когда на такой урл придёт бот поисковика или букмаркер, то его средиректит на аут стороннего сж скрипта?
Когда на такой урл придёт бот поисковика или букмаркер, то его средиректит на аут стороннего сж скрипта?
Re: Циклическая переадресация
Пойдем по очереди
Дайте плз пример линка который через аут и какой не через аут.
Дайте плз пример линка который через аут и какой не через аут.
Don't forget to run script update
Re: Циклическая переадресация
Вот аут смарт сж.. /scj/cgi/out.php?url=/gallery/slug.html - линк с аутом.
без аута /gallery/slug.html
без аута /gallery/slug.html
Re: Циклическая переадресация
Так там выше реврайт под этот вариант, в чем именно вопрос с ним ?
Don't forget to run script update
Re: Циклическая переадресация
Как реврайт для прямого линка на галеру совместить с реврайтом через аут смарта?
Напишите, пожалуйста, код для хтакцесса, чтобы я вставил вместо "по умолчанию" и забыл про этот вопрос.
Напишите, пожалуйста, код для хтакцесса, чтобы я вставил вместо "по умолчанию" и забыл про этот вопрос.
Re: Циклическая переадресация
Вы сказали у вас 2 типа линков
"Вот аут смарт сж.. /scj/cgi/out.php?url=/gallery/slug.html - линк с аутом."
и
"без аута /gallery/slug.html"
тут реврайт надо только под /gallery/slug.html потому что до аут у вас прямой линк
Пример реврайта находится выше.
"Вот аут смарт сж.. /scj/cgi/out.php?url=/gallery/slug.html - линк с аутом."
и
"без аута /gallery/slug.html"
тут реврайт надо только под /gallery/slug.html потому что до аут у вас прямой линк
Пример реврайта находится выше.
Don't forget to run script update
Re: Циклическая переадресация
Вот этот реврайт вместо 2х строк "по умолчанию", так?
RewriteRule ^clips/([^/]+).html$ /txs/tube/?slug=$1 [L]
При этом клики на "прямые" ссылки не будут считаться, а через аут смарта, есс-но, будут. Я правильно всё понял?
RewriteRule ^clips/([^/]+).html$ /txs/tube/?slug=$1 [L]
При этом клики на "прямые" ссылки не будут считаться, а через аут смарта, есс-но, будут. Я правильно всё понял?







