Реклама на сайте Advertise with us

Стрим и красивые урлы

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 05.03.05
Сообщения: 265
Рейтинг: 260

Ссылка на сообщениеДобавлено: 05/04/12 в 16:30       Ответить с цитатойцитата 

подскажить как сделать в стриме урлы такого вида?
http://domen.com/tube/9/super-horny-teen-gay-guys-fucking/?MHMuITQuNC4xMzUyMC45MzAyMA2

0
 



С нами с 22.03.09
Сообщения: 7753
Рейтинг: 6329


Передовик Master-X (01.04.2010) Передовик Master-X (16.04.2010) Передовик Master-X (01.05.2010) Передовик Master-X (16.05.2010) Передовик Master-X (01.06.2010) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 05/04/12 в 16:57       Ответить с цитатойцитата 

Цитата:
SE-friendly линки.
Есть такая замечательная вещь как mod_rewrite. Вкратце, эта штука позволяет web-серверу обрабатывать url скриптом, который лежит совершенно не там где он казалось бы должен быть. Например, в строке браузера у нас адрес
http://domain.com/gallery/12345/bla-bla-bla.html
Обрабатывать же этот запрос может скрипт
http://domain.com/gallery.php?12345
И догадаться о такой подмене браузер не сможет. Настроить правила для "подмены" можно как угодно, делается это через .htaccess. За более подробной информацией читателям сего придется обратится к гуглю.
Как это выглядит в реалиях нашего ротатора. В субтемплейте вместо стандартных ссылок пропишем так:
video/#SE_DESC#/?#ENCODED_POS#
на морде эта ссылка будет выглядеть примерно так:
http://domain.com/video/two-young-shemales/?MTUzLjAuMy4zNDAyMDQuMzUxMTMz0
где
two-young-shemales - это результат обработки тэга #SE_DESC#. Тэг преобразует наш description к виду, в котором его можно использовать в урле. Если desc-а к галерее нет, будет подставлено слово content.
MTUzLjAuMy4zNDAyMDQuMzUxMTMz0 - результат обработки тэга #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]

Собственно все. Разумеется вместо video можно использовать другое слово, да и вид ссылок можно сделать другим, но для этого понадобяться некоторые познания по mod_rewrite. Заинтересованным могу посответовать почитать это
При экспериментах хочу посоветовать играться с 1 какой-то ссылкой на сайте а не на всех сразу. Когда ссылка будет в приемлемом виде, когда клики будут нормально редиректится, тогда можно менять все остальные ссылки.
Да! Eсли есть умники которые используют голый nginx, и никакого mod_rewrite в .htaccess-е он не поддерживает, то эта ссылка для них ;)



А, вообще закладка home, там много чего еще интересного найдешь.

Это сига

1
 



С нами с 05.03.05
Сообщения: 265
Рейтинг: 260

Ссылка на сообщениеДобавлено: 05/04/12 в 18:34       Ответить с цитатойцитата 

опа спасибо большое smail54.gif

1
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »