Изменить стандартный вид ссылок сортировок
Изменить стандартный вид ссылок сортировок
Подскажите, пожалуйста, что нужно изменить в реврайтах и что писать в темплейтах, чтобы стандартные ссылки сортировки:
http://domain.com/category/Cumshot/ctr/1/
http://domain.com/category/Cumshot/date/1/
http://domain.com/category/Cumshot/rating/1/
а также ссылку в пагинации:
http://domain.com/category/Teens/ctr/2/
можно было записывать как ссылки с параметрами:
http://domain.com/category/Cumshot/?order=ctr&page=1
http://domain.com/category/Cumshot/?order=date&page=1
http://domain.com/category/Cumshot/?order=rating&page=1
http://domain.com/category/Teens/?order=ctr&page=2
Очень желательно с конкретным примером - "вот это заменяем вот на это".
Спасибо.
P.S. Есть подозрения, что гугл видит эти страницы как дублирующиеся, и ему это не нравится. А в гугл вебмастерс же можно задать как именно обрабатывать такие параметры, чтобы гугл их правильно индексировал.
http://domain.com/category/Cumshot/ctr/1/
http://domain.com/category/Cumshot/date/1/
http://domain.com/category/Cumshot/rating/1/
а также ссылку в пагинации:
http://domain.com/category/Teens/ctr/2/
можно было записывать как ссылки с параметрами:
http://domain.com/category/Cumshot/?order=ctr&page=1
http://domain.com/category/Cumshot/?order=date&page=1
http://domain.com/category/Cumshot/?order=rating&page=1
http://domain.com/category/Teens/?order=ctr&page=2
Очень желательно с конкретным примером - "вот это заменяем вот на это".
Спасибо.
P.S. Есть подозрения, что гугл видит эти страницы как дублирующиеся, и ему это не нравится. А в гугл вебмастерс же можно задать как именно обрабатывать такие параметры, чтобы гугл их правильно индексировал.
Re: Изменить стандартный вид ссылок сортировок
C дефолтными реврайтами можно делать
http://domain.com/category/Cumshot/?any ... ctr&page=1
Поменять линки в темпелйте = соотв поменять элементы местам, ничего хитрого.
Как например формируется любой один линк сейчас ?
http://domain.com/category/Cumshot/?any ... ctr&page=1
Поменять линки в темпелйте = соотв поменять элементы местам, ничего хитрого.
Как например формируется любой один линк сейчас ?
Don't forget to run script update
Re: Изменить стандартный вид ссылок сортировок
Например, ссылка http://domain.com/category/Cumshot/ctr/1/
В темплейте:
В реврайтах:
В темплейте:
Code: Select all
<a href="/category/<!--CATEGORY_NAME-->/ctr/1/">Popular</a>Code: Select all
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^category/([^/]+)/?$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&p=100&skip_to_cookie=true&skip_sell=true&group_name=$1&order=ctr [L]
RewriteRule ^category/([^/]+)/?$ /scj/tube/index.php?group_name=$1 [L]
RewriteRule ^category/([^/]+)/([^/]+)/([^/]+)/?$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&p=100&skip_to_cookie=true&skip_sell=true&group_name=$1&order=$2&page=$3 [L]
RewriteRule ^category/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&p=100&skip_to_cookie=true&skip_sell=true&group_id=$1&order=$3&page=$4 [L]-
richmantrade
- Posts: 1036
- Joined: Tue Dec 04, 2012 8:46 am
Re: Изменить стандартный вид ссылок сортировок
Для такой конструкциии в хтакссессе нужно только:
так будет работать, но в конкретном случае я бы сделал некоторые уточнения. вот так:
Code: Select all
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^category/([^/]+)/([^/]+)/([^/]+)/?$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&p=100&skip_to_cookie=true&skip_sell=true&group_name=$1&order=$2&page=$3 [L]
RewriteRule ^category/([^/]+)/([^/]+)/([^/]+)/?$ /scj/tube/index.php?group_name=$1&order=$2&page=$3 [L]
Code: Select all
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^category/([^/]+)/(ctr|date|duration)/([0-9]+)/?$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&p=100&skip_to_cookie=true&skip_sell=true&group_name=$1&order=$2&page=$3 [L]
RewriteRule ^category/([^/]+)/(ctr|date|duration)/([0-9]+)/?$ /scj/tube/index.php?group_name=$1&order=$2&page=$3 [L]
Re: Изменить стандартный вид ссылок сортировок
И темплейт как вы хотели
дефолтный реврайт на всякий случай<a href="/category/<!--CATEGORY_NAME-->/?anything&order=ctr&page=1">Popular</a>
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^category/([^/]+)/$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&p=100&skip_to_cookie=true&skip_sell=true&group_name=$1&order=ctr [L]
RewriteRule ^category/([^/]+)/$ /scj/tube/index.php?group_name=$1 [L]
Don't forget to run script update
Re: Изменить стандартный вид ссылок сортировок
richmantrade, а это точно реврайты для ссылки вида http://domain.com/category/Cumshot/?order=ctr&page=1 ?
Больше похожи на реврайты для стандартной http://domain.com/category/Cumshot/ctr/1/
admin, а без "?anything" возможно сделать? Чтобы просто http://domain.com/category/Cumshot/?order=ctr&page=1 было ?
И, те реврайты, что написал richmantrade, помоему для этой ссылки не работают...
Больше похожи на реврайты для стандартной http://domain.com/category/Cumshot/ctr/1/
admin, а без "?anything" возможно сделать? Чтобы просто http://domain.com/category/Cumshot/?order=ctr&page=1 было ?
И, те реврайты, что написал richmantrade, помоему для этой ссылки не работают...
Re: Изменить стандартный вид ссылок сортировок
Можно, если вы поменяете реврайты.
В деофлтном варианте предполагается что ссылка на категорию вида
/category/name/?параметр_ротации
но вы можете сделать совершенно как угодно реврайт главное что бы в скрипт оно пришло как
/scj/cgi/out.php?link=images/парамет_ротации&url=content&p=100&skip_to_cookie=true&skip_sell=true&group_name=........&order=.......
думаю все параметры тут ясны
В деофлтном варианте предполагается что ссылка на категорию вида
/category/name/?параметр_ротации
но вы можете сделать совершенно как угодно реврайт главное что бы в скрипт оно пришло как
/scj/cgi/out.php?link=images/парамет_ротации&url=content&p=100&skip_to_cookie=true&skip_sell=true&group_name=........&order=.......
думаю все параметры тут ясны
Don't forget to run script update
Re: Изменить стандартный вид ссылок сортировок
С параметрами во второй части реврайта понятно, а вот что писать в первой части заместо "^category/([^/]+)/([^/]+)/([^/]+)/?$" - знаний не хватает. Можно у вас заказать написать полностью этот реврайт для ссылки http://domain.com/category/Cumshot/?order=ctr&page=1 ? Могу оплатить по вебмани.
Re: Изменить стандартный вид ссылок сортировок
Да, скидывайте в ПМ конкретное задание
Don't forget to run script update
-
GangstaBros
- Posts: 460
- Joined: Sun Jan 05, 2014 4:34 pm
Re: Изменить стандартный вид ссылок сортировок
Code: Select all
^category/(.*)/?order=(.*)&page=(.*)$ /scj/cgi/out.php?url=content&p=100&skip_to_cookie=true&skip_sell=true&group_name=$1&order=$2&page=$3






