У меня есть вопрос о перенаправлении старых путей к страницам в .htaccess.
Ссылка https://www.yourwebsite.com/products/product.php?id=44352
нужно перенаправить на https://www.yourwebsite.com/product?id=44352
Это означает, что идентификатор должен оставаться в URL, но удалить папку / products и расширение .php.
я попробую:
RewriteCond% {REQUEST_URI} ^ / products / product.php? Type =? $
RewriteRule (. *) https://www.yourwebsite.com/product?type=$1 [R = 301, L]
Но не работает
Спасибо, что ответили!
Это должно быть то, что вы ищете:
RewriteEngine on RewriteRule ^/?products/product.php$ https://example.com/product [R=301,QSA]