У меня есть поисковая система на моем сайте с двумя параметрами поиска, местоположением и запросом. Я хочу показать результаты на странице с каноническим URL /search/location/query.
Я попытался настроить поиск на несуществующий файл PHP, который затем мог бы переписать, используя мой .htaccess:
# search bar rewrites
RewriteRule ^search.php?query=([A-Za-z_-]+)&location=([A-Za-z_-]+)$ /search/$1/$2/ [R]
Однако, похоже, это не работает, и после того, как я настроил поисковую форму, чтобы опубликовать GET для search.php, я просто получил 404. Я бы предпочел не использовать Javascript для отправки формы непосредственно в канонический url - как я могу переписать его динамически с помощью mod rewrite?