С недавних пор ( с апдейта от февраля этого года) в стриме появилась возможность создавать
SE-friendly линки.
Для формирования урлов типа domain.com/video/gorgeous-blonde-sucks-hard-dick.html
были созданы дополнительные тэги:
#ENCODED_POS# - альтернатива тэгу #POS#, работает точно также, выглядит по другому;
#SE_DESC# - выводит описание галеры в виде, который можно использовать для формирования урлов типа
domain.com/video/gorgeous-blonde-sucks-hard-dick.html. Вот тут "gorgeous-blonde-sucks-hard-dick" выводится с помощью тэга #SE_DESC#.
Есть такая замечательная вещь как mod_rewrite, которая позволяет web-серверу обрабатывать url скриптом, который лежит совершенно не там где он казалось бы должен быть.
Например, в строке браузера у нас адрес
http://domain.com/gallery/12345/bla-bla-bla.htmlОбрабатывать же этот запрос может скрипт типа
http://domain.com/gallery.php?12345И догадаться о такой подмене браузер не сможет. Настроить правила для "подмены" можно как угодно, делается это с помощью редактирования файла .htaccess.
Вот как это выглядит относительно стрима:
В субтемплейте вместо стандартных ссылок типа <a href="streamrotator/out.php?l=#POS#&u=урл_аута_трейд_скрипта?url=#GAL#"><img src="#THUMB#" alt="#DESC#"></a> пропишем следующее:
video/#SE_DESC#/?#ENCODED_POS#
на главной эта ссылка будет выглядеть примерно так:
http://domain.com/hot-mature-movies/a-teen-stud-drills-old-cunt-right-on-the-floor/?MC4yLjAuNDcyLjE2OTY3LnQ1где
a-teen-stud-drills-old-cunt-right-on-the-floor - это результат обработки тэга #SE_DESC#.
Тэг преобразует наш description к виду, когда его можно использовать в урле(замена пробелов символами "-",
все слова пишутся прописными буквами). Если описание к галерее отсутствует,то вместо него будет подставлено слово "content".
MC4yLjAuNDcyLjE2OTY3LnQ1 - результат обработки тэга #ENCODED_POS#. Данный тэг аналогичен по функционалу тэгу #POS#.
Итак, урл ссылки уже зашифрован, теперь осталось сделать чтобы клики по этим ссылкам обрабатывались как надо. Здесь мы и будем использовать mod_rewrite.
Для этого в файле .htaccess в корне домена (не стрима!) нужно прописать следующее:
RewriteEngine On
RewriteRule ^video/[-0-9a-z]*/(.*)$ директория_стрима/out.php?l=%{QUERY_STRING}&u=../аут_cj_скрипта_бла_бла_бла?урл_галереи=[GAL] [L]
аут_cj_скрипта_бла_бла_бла?урл_галереи - как и что правильно прописать тут можно узнать в мануале вашего cj-скрипта.
[GAL] - вместо этого стрим подставит урл галереи.
Для скриптов на php (протон, прогрес, ats, кристал и т.д.) вместо [GAL] стоит прописать [GAL_PHP]
Пример записи для crystal trade script
RewriteEngine on
RewriteRule ^hot-mature-movies/[-0-9a-z]*/(.*)$ /streamrotator/out.php?l=%{QUERY_STRING}&u=../crtr/cgi/out.cgi?url=[GAL_PHP] [L]
Пример записи для progress
RewriteEngine on
RewriteRule ^hot-mature-movies/[-0-9a-z]*/(.*)$ /streamrotator/out.php?l=%{QUERY_STRING}&u=../out.php?url=[GAL_PHP] [L]