Это ожидаемое поведение.Происходит то, что вы переписываете строку запроса с вашим URL, а он не добавляется, а просто заменяет.Чтобы это исправить, в своем коде вы захотите создать свои URL-адреса, добавляя или заменяя контент.Самый простой способ - создать строки запроса снаружи в объектах и затем сериализовать их в строку запроса.
Обновление: Простой способ сделать это на PHP
<?php
$currentQuery = $_SERVER['QUERY_STRING'];
$url = array();
parse_str($currentQuery, $url);
$url['srtby'] = 'views';
?>
<a href="<?php echo http_build_query($url); ?>">Link</a>
Обратите внимание, что для вышеперечисленного требуется PHP 5.