URL shortener скрипт

vinsbg

Registered
Здравейте,

На какъв принцип работят тези сайтове? Как може да се направи такова нещо? Нещо не успявам да намеря примери.
 
Fakeheal каза:
Имаш 1 таблица с колонки:

- url - string;
- short - string;

И скриптче, което прави (долу-горе):

https://kaso.com/aqwje
Взима aqwje търси по short колонката и прави redirect към url стойността на тоя ред.

Това е най-просто обяснение.
Всичко точно, но това, което не разбирам е когато ти влезеш на сайт, като https://goo.gl/ и си направиш скъсиш някой линк и след това го дадеш на някой в Зимбабве примерно и той пейстне в адрес бара линка как знае, че този линк отговаря на оригиналния линк .. как се зарежда.

Пример http://dir.bg -> goo.gl/HFEqnG
Друг пример за такъв сайт е: https://bitly.com/
 
Fakeheal каза:
Записал е, че "HFEqnG" отговаря на запис в базата данни, който държи "https://dir.bg/".

Или не разбирам въпроса?
Може би аз не разбирам.

Т.е. когато ти заредиш "goo.gl/HFEqnG" първо браузера зарежда гугъл шорт(заради домейна goo.gl), който проверява в неговата база "HFEqnG" и редиректва към този сайт ( dir.bg)?
 

Горе