Я боролся с этим некоторое время и не могу заставить его работать. Моя старая система использовала много строк запроса для отображения страниц, но они больше не нужны. Мой URL ниже:
- СТАРЫЙ URL: www.example.com/links.php?section=5&catid=52
- НОВЫЙ URL: www.example.com/mhfs/links
Имя ссылки совпадает и не обязательно совпадает с названием старой страницы. Мне нужно проверить, какой раздел и catid присутствует, и перенаправить их на соответствующую страницу из того, что есть. Я попробовал следующее, но это, кажется, ничего не делает. Что я делаю не так?
RewriteCond %{REQUEST_URI} ^links.php$
RewriteCond %{QUERY_STRING} ^section=5$
RewriteCond %{QUERY_STRING} ^catid=52$
RewriteRule ^(.*)$ /mhfs/links? [R=301]
Любая помощь будет принята с благодарностью.