Page 1 of 1

htaccess

Posted: Thu Aug 28, 2014 9:19 am
by Flaer
Здравствуйте, подскажите как htaccess подправить линки категорий.

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

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

Спасибо.

Re: htaccess

Posted: Thu Aug 28, 2014 1:08 pm
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]

Примерно так )

Re: htaccess

Posted: Wed Sep 03, 2014 4:44 pm
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/

Re: htaccess

Posted: Wed Sep 03, 2014 6:50 pm
by admin
Это и есть вариант без ид

Re: htaccess

Posted: Wed Sep 10, 2014 1:36 pm
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 какой для него прописать?

Re: htaccess

Posted: Wed Sep 10, 2014 1:38 pm
by admin
Какой именно кондишен надо ?

Re: htaccess

Posted: Wed Sep 10, 2014 2:33 pm
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]

Re: htaccess

Posted: Wed Sep 10, 2014 2:44 pm
by admin
Я думаю вам будет проще рахобраться если вы уберете эту кучу реврайтов и кондишенов и оставите указанный выше.

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

И после этого можете добавлять по очереди все остальные нужные реврайты.

Re: htaccess

Posted: Wed Sep 10, 2014 2:57 pm
by Flaer
Логично, работает, спасибо!

Re: htaccess

Posted: Wed Sep 10, 2014 3:06 pm
by admin
NP