Нашел решение. Пришлось использовать JavaScript, но это того стоило.
HTML
<div class="search">
<label>
<input class="search_input" type="text" name="search_content" placeholder="Поиск">
<input type="button" value="Найти" onclick="search_generate_url('title')">
</label>
</div>
JS
function search_generate_url(type) {
let search_content = document.getElementsByClassName('search_input')[0].value
let url = 'search?' + type + '=' + search_content;
location.assign(url);
}
Вместо
location.assign(url);
можно использовать
location.assign(location.href + url);
, если вам нужно, чтобы параметры(в моем случае title) добавлялись, то есть было /search?title=1, потом /search?title=1search?title=1 и т.д.
Еще вместо
location.assign(url)
можно использовать
location.href = url;
, это вроде почти одно и тоже(лучше узнать точно, я не разбирался), но мне больше функция нравиться.