URL-адреса.htaccess - переписать несколько GET в подпапке
Я пытался переписать URL-адреса в подпапке, но безуспешно. Ничего просто не происходит - ни один URL не переписывается вообще. Пожалуйста помоги!
Я хочу это: www.example.com/fruits/?fruitName=apples&mode=buy
... чтобы стать таким: www.example.com/fruits/apples/buy/
Эти перезаписи будут происходить только в папке / fruits /. Как это сделать?
Вот код, который я попробовал:
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)/fruits/$ /fruits/?fruitName=$1&mode=$2
Спасибо!
1 ответ
Решение
Вы можете использовать этот код в своем /fruits/.htaccess
файл:
RewriteEngine On
RewriteBase /fruits/
# If the request is not for a valid directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\w-]+)/([\w-]+)/?$ ?fruitName=$1&mode=$2 [L,QSA]