Переписать URL в htaccess принять символ?

У меня есть URL это:

domain.com/search?category=&q=title+product

теперь я хочу перенаправить на

domain.com/tim-kiem=title+product

Я обрабатываю это .htaccess

RewriteRule ^search\?category=\&q=(.*)$ domain.com/tim-kiem-$1.html [R,L] 

Однако это не работает.

1 ответ

Решение

Часть запроса вашего URL соответствует %{QUERY_STRING} переменная:

RewriteCond %{QUERY_STRING} \bq=([^&]+) [NC]
RewriteRule ^search/?$ /tim-kiem=%1? [R,L]
Другие вопросы по тегам