Все просто:
- Генерируем уникальный ID для ссылки
- Сохраняем этот ID в базе вместе с ссылкой
- Когда кто-то запрашивает http://вашсайт.ру/[ID] достаем из базы ссылку которая привязанна к этом ID и редиректим.
Вроде прямым текстом же написанно:
The current URL loading the Google Maps JavaScript API has not been added to the list of allowed referrers.Please check the referrer settings of your API key on the Google API Console
п2 можно пропустить если в голове уже есть наброски и нет заказчика который должен утверждать дизайн.
Но мокап все равно лучше сделать, чтобы структуировать мысли и прикинуть как оно в итоге будет.
Потому что форма сабмитится и страница обновляется.
Варианты решения:
- Убрать тег form, он один хрен там не нужен
- Прописать для button type="button", тогда форма не будет сабмитится
- Прописать в теге form onsubmit="return false;" (тут не помню сработает или нет)