Правила .htaccess в папке не работают

0

У меня есть папка с products с именами, и я хочу переписать htaccess (htaccess помещается в папку)

код, который я использовал

Options +FollowSymLinks -MultiViews
RewriteEngine On 
RewriteBase /products/

RewriteRule ^([a-z]+)/([a-z]+)/([0-9]+)$ index.php?product=$1&brand=$2&page=$3 [L,QSA]

Теперь, чего я пытаюсь достичь, я хочу конвертировать

abc.com/products/index.php?product=toshiba-laptop&brand=toshiba&page=3

в

abc.com/products/toshiba-laptop/toshiba/3
  • 0
    Вы установили AllowOverride all в вашем vhost?
  • 0
    да allowoverride установлен на все
Показать ещё 4 комментария
Теги:
.htaccess
mod-rewrite

1 ответ

0

Решите сами, спасибо, код используется

RewriteRule ^([^/.]+)/?$ index.php?cat=$1 [L]
RewriteRule ^([^/]*)/([a-z-]+)$ index.php?cat=$1&brand=$2 [L]
RewriteRule ^([^/]*)/([0-9]+)$ index.php?cat=$1&page=$2 [L]
#RewriteRule ^([^/]*)/([a-z-]+)/(.*)/$ index.php?cat=$1&brand=$2&page=$3 [L]
RewriteRule ^([a-z]+)/([a-z]+)/([0-9]+)$ index.php?cat=$1&brand=$2&page=$3 [L,QSA]

Ещё вопросы

Сообщество Overcoder
Наверх
Меню