.htaccess RewriteRule с одним параметром id и без параметра заголовка - PullRequest
0 голосов
/ 30 марта 2020

Как мне написать в htaccess файл, чтобы переписать это

https://www.example.com/folder/subfolder/product.php?id=1

, где "id = 1" - идентификатор продукта в базе данных

как https://www.example.com/product/name-of-the-product/

, где "имя продукта" - это имя продукта в базе данных

Моя попытка:

RewriteEngine On
Rewriterule ^product/(.+)\./ folder/subfolder/product.php?id=$1 [L]

Вместо идентификатора в новом URL Мне нужно название продукта, как я могу это сделать?

Заранее спасибо!

1 Ответ

0 голосов
/ 12 апреля 2020

Попробуйте это правило с ID-any-product-name, напр. https://www.example.com/product/1-any-product-name

RewriteRule ^ product / (\ d +) - (. *) $ Folder / subfolder / product. php? Id = $ 1 [L]

...