Это делается с помощью механизма перезаписи, встроенного в общие веб-серверы, такие как Apache или Nginx.Эти движки позволяют вам писать правила, которые преобразуют URL-адрес, подобный первому, во что-то, что будет лучше понятно вашим php-страницам.Например, вы можете создать правила, которые превратят вашу первую ссылку выше в:
http://newsnow.co.uk/index.php?catagory=A&id=471722742&referrer=-19721
Это прозрачно для пользователя, и они будут когда-либо видеть только ту ссылку, в которую впервые набрали. Вы можете использовать переменныебыть переданным, чтобы выполнить любые действия, которые вы желаете.В этом случае вы можете захотеть использовать переменные для выполнения какого-либо поиска в базе данных, чтобы получить фактическое назначение, которое вас интересует. Тогда это просто вопрос выполнения php-редиректа на указанную ссылку.
Посмотрите следующую ссылку, чтобы очень быстро познакомиться с возможностями переписывания Apache (называемыми mod_rewrite): http://www.besthostratings.com/articles/mod-rewrite-intro.html