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

Post Reply
Andrew1
Posts: 981
Joined: Fri Nov 30, 2012 1:18 pm
Contact:

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

Post 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 че-то другое надо?

Спасибо.
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

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

Post by richmantrade »

Вот самая первая ссылка из гугла по запросу htaccess:
http://beget.ru/art_htaccess - там очень много всего интересного написано. Достаточно прочитать один раз, и вопросы подобного рода отпадут навегда :)
Твой вариант абсолютно правильный!
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

richmantrade, +1

"на глаз" - ок , но конечно надо тестировать.
Don't forget to run script update
Andrew1
Posts: 981
Joined: Fri Nov 30, 2012 1:18 pm
Contact:

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

Post by Andrew1 »

да я и сам догадывался, что он правильный, меня больше насчет возможных подводных камней смущало :) например, в некоторых случаях у меня пхп проверяло group_id=0, пришлось менять на group_name=All
в любом случае - спасибо :)
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Да, тут как всегда главное понимать что происходит )
NP
Don't forget to run script update
Post Reply