Page 1 of 1

реврайт для категорий

Posted: Tue Feb 25, 2014 7:41 am
by Andrew1
стандартный выглядит так -
RewriteRule ^category/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ /scj/tube/index.php?group_id=$1&order=$3&page=$4 [L]
урл получается вида http://domain.com/category/0/all/date/1/
можно убрать group_id из урла, чтобы было http://domain.com/category/all/date/1/ ?
Если да, то как должен выглядеть реврайт?
RewriteRule ^category/([^/]+)/([^/]+)/([^/]+)/$ /scj/tube/index.php?group_name=$1&order=$2&page=$3 [L] - как-то так? Или вместо group_name че-то другое надо?

Спасибо.

Re: реврайт для категорий

Posted: Tue Feb 25, 2014 8:30 am
by richmantrade
Вот самая первая ссылка из гугла по запросу htaccess:
http://beget.ru/art_htaccess - там очень много всего интересного написано. Достаточно прочитать один раз, и вопросы подобного рода отпадут навегда :)
Твой вариант абсолютно правильный!

Re: реврайт для категорий

Posted: Tue Feb 25, 2014 12:35 pm
by admin
richmantrade, +1

"на глаз" - ок , но конечно надо тестировать.

Re: реврайт для категорий

Posted: Tue Feb 25, 2014 6:32 pm
by Andrew1
да я и сам догадывался, что он правильный, меня больше насчет возможных подводных камней смущало :) например, в некоторых случаях у меня пхп проверяло group_id=0, пришлось менять на group_name=All
в любом случае - спасибо :)

Re: реврайт для категорий

Posted: Tue Feb 25, 2014 7:12 pm
by admin
Да, тут как всегда главное понимать что происходит )
NP