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

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

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

Post 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]

как его поменять?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Еще раз - ским в смарте не имеет значения если у вас alt out.

Например

RewriteRule ^gallery/([^/]+)/index.html$ /scj/tube/?slug=$1 [L]

это реврайт без аута. Но при нем не считает ессно ничего, это просто урл на галеру.
Don't forget to run script update
Axcel
Posts: 1403
Joined: Sun Dec 09, 2012 12:43 pm

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

Post by Axcel »

Мне нужно, чтобы считало с индекса, например, где ссылки через аут.пхп.
Эта же строка будет работать на все галереи. Не подходит.

И я тоже ещё раз объясню.
Посылать на альт аут при прямой ссылке на галерею - это ошибка. Это бан в гугле. Альт аут используется когда мы посылаем на контент через аут смарта. Именно тогда ским не имеет значения. Я понял вашу логику и обозначил баг. Хотелось бы, чтобы вы его исправили.

Теперь про ?ao на конце галереи. Вот это окончание все усилия по кастомизации скрипта убирает.
Если мы впишем в альт аут дополнительный параметр в сторонний сж скрипт, типа link2=content, то это исправит ситуацию? Будет /out_strange_cj.php?link2=content&url=/gallery/slug.html и смарт будет понимать, что на такой запрос нужно выдавать галерею.
Axcel
Posts: 1403
Joined: Sun Dec 09, 2012 12:43 pm

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

Post by Axcel »

И ещё вопрос по альт аут и прямому урлу типа domain/galler/slug.html.
Когда на такой урл придёт бот поисковика или букмаркер, то его средиректит на аут стороннего сж скрипта?
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 »

Вот аут смарт сж.. /scj/cgi/out.php?url=/gallery/slug.html - линк с аутом.

без аута /gallery/slug.html
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 »

Вы сказали у вас 2 типа линков

"Вот аут смарт сж.. /scj/cgi/out.php?url=/gallery/slug.html - линк с аутом."

и

"без аута /gallery/slug.html"


тут реврайт надо только под /gallery/slug.html потому что до аут у вас прямой линк
Пример реврайта находится выше.
Don't forget to run script update
Axcel
Posts: 1403
Joined: Sun Dec 09, 2012 12:43 pm

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

Post by Axcel »

Вот этот реврайт вместо 2х строк "по умолчанию", так?
RewriteRule ^clips/([^/]+).html$ /txs/tube/?slug=$1 [L]
При этом клики на "прямые" ссылки не будут считаться, а через аут смарта, есс-но, будут. Я правильно всё понял?
Post Reply