Клуб API Карт

Неправильный ключ

scorpix-vlad
19 марта 2009, 18:14

Сайт www.garageccc.com

У каких-то юзеров карта отображается нормально, у каких-то выскакивает алерт "Неправильный ключ". Возникновение ошибки не зависит от типа браузера.

12 комментариев
Подписаться на комментарии к посту
Вы получали ключ для сайта с www или без www?
Без www
Нужно получать ключ для домена с www и без www и подставлять необходимый ключ. Или можно получить ключ для домена без www и потом прописать в .htaccess (это если у Вас apache) что-то вроде этого: RewriteEngine on RewriteCond %{HTTP_HOST} ^www.garageccc.com$ [NC] RewriteRule (.*) http://garageccc.com/$1 [R=301,L] Это будет означать, что если пользователь зайдет по адресу www.garageccc.com, то его перекинет автоматически на garageccc.com.
Я думал, что если я зарегю ключ на домена второго уровня, он будет действовать для всех поддоменов. И сейчас конкретно на моем компе ошибка не выскакивает, а отображаются карты на обоих доменах. Может быть, дело в кэшировании? Заметил закономерность. Юзеры, заходящие в первый раз на страницу, получают ошибку. Через некоторое время (если сразу обновить страницу, будет все та же ошибка) карты нормально у них отображаются.
Ключ надо регистрировать на домен первого уровня без www. Тогда он будет действовать на все поддомены. Вот цитата из документации: В качестве адреса сайта лучше всего указывать только домен (например, mydomain.com). Ключ, зарегистрированный на отдельный домен, будет действителен для всех url внутри этого домена и для специальных поддоменов (например для "www"). Ключ, зарегистрированный на домен http://mydomain.com/, будет действителен для: http://mydomain.com/ http://www.mydomain.com/ http://www.mydomain.com/page/ http://host1.mydomain.com/ http://host2.mydomain.com/page/ Обратите внимание, что ключ, зарегистрированный на домен http://www.mydomain.com/ будет действителен только для домена http://www.mydomain.com/ и его разделов (например, http://www.mydomain.com/page/).
> Ключ надо регистрировать на домен первого уровня без www. Насколько я понимаю, домен первого уровня - это .com. Я зарегистрировал ключ на http://garageccc.com. Но повторяю еще раз, что проблема не в этом. Не важно, какой домен, garageccc.com или www.garageccc.com, ввел юзер. Все равно сначала возникает ошибка.
Я зашел к Вам на сайт, обновил страницу раз 10 - все работает, никаких проблем.
Я скоро буду собирать статистику. Пока что у половины юзеров работает, у другой - нет. :)
Вы выясните, по какому конкретно адресу выскакивает алерт, в какой браузере. Тогда будет легче определить источник проблемы
Проверил Ваш сайт в Chrome 2.0.169.1, Opera 9.64, FF3.0.7, IE 6, IE7. Под Win XP. Узнайте у пользователя у которого показывается сообщение о неправильном ключе каким браузером он пользуется и под какой ОС. Это поможет решить проблему (как и сказал LD).

у меня такая же проблема

http://gerinmos.ru/contacts/

что сделать???