htaccess

Post Reply
Flaer
Posts: 108
Joined: Sun Feb 10, 2013 11:43 am
Contact:

htaccess

Post by Flaer »

Здравствуйте, подскажите как htaccess подправить линки категорий.

в стандартном варианте
http://домен.com/category/MILF/ctr/1/

Как привести к виду, т.е. скрыть параметр ctr
http://домен.com/category/MILF/1/

Спасибо.
admin
Site Admin
Posts: 37993
Joined: Wed Sep 10, 2008 11:43 am

Re: htaccess

Post by admin »

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&page=$2 [L]

Примерно так )
Don't forget to run script update
Flaer
Posts: 108
Joined: Sun Feb 10, 2013 11:43 am
Contact:

Re: htaccess

Post by Flaer »

admin wrote: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&page=$2 [L]

Примерно так )
Жаль, но так не работает..
Более того еще ид категории хотелось бы убрать..
http://домен.com/category/21/Anal/ctr/1/
admin
Site Admin
Posts: 37993
Joined: Wed Sep 10, 2008 11:43 am

Re: htaccess

Post by admin »

Это и есть вариант без ид
Don't forget to run script update
Flaer
Posts: 108
Joined: Sun Feb 10, 2013 11:43 am
Contact:

Re: htaccess

Post by Flaer »

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&page=$2 [L]
Подскажите, а RewriteCond какой для него прописать?
admin
Site Admin
Posts: 37993
Joined: Wed Sep 10, 2008 11:43 am

Re: htaccess

Post by admin »

Какой именно кондишен надо ?
Don't forget to run script update
Flaer
Posts: 108
Joined: Sun Feb 10, 2013 11:43 am
Contact:

Re: htaccess

Post by Flaer »

Чтобы работало, нужно прописать или может я просто не туда воткнул..

Сейчас такой, но не работает.
Точнее работает только дефолтный вариант.
http://домен.com/category/21/Anal/ctr/1/
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&page=$2 [L]
RewriteRule ^categories/([^/]+)/$ /xhairytube/tube/index.php?group_name=$1 [L]
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^categories/([^/]+)/([^/]+)/([^/]+)/$ /xhairytube/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 ^categories/([^/]+)/([^/]+)/([^/]+)/$ /xhairytube/tube/index.php?group_name=$1&order=$2&page=$3 [L]
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^categories/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ /xhairytube/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]
RewriteRule ^categories/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ /xhairytube/tube/index.php?group_id=$1&order=$3&page=$4 [L]
admin
Site Admin
Posts: 37993
Joined: Wed Sep 10, 2008 11:43 am

Re: htaccess

Post by admin »

Я думаю вам будет проще рахобраться если вы уберете эту кучу реврайтов и кондишенов и оставите указанный выше.

Увидите что оно заработает.

И после этого можете добавлять по очереди все остальные нужные реврайты.
Don't forget to run script update
Flaer
Posts: 108
Joined: Sun Feb 10, 2013 11:43 am
Contact:

Re: htaccess

Post by Flaer »

Логично, работает, спасибо!
admin
Site Admin
Posts: 37993
Joined: Wed Sep 10, 2008 11:43 am

Re: htaccess

Post by admin »

NP
Don't forget to run script update
Post Reply