Apple Safari нарушает работу URL-адресов изображений

#magento #safari #mobile-safari

#magento #safari #mobile-safari

Вопрос:

Кто-нибудь сталкивался с этой проблемой:

Safari v5 от Apple нарушает работу URL-адресов изображений на одном из моих сайтов magento версии v1.6.1 в том же домене. Сайт, о котором идет речь, является http://store.guns-aws.com

При анализе отсутствия изображений я заметил, что URL-адреса изображений нарушаются из www.guns-aws.com для www.guns -aws.com [обратите внимание на пробел]

По иронии судьбы в Safari 4 этой проблемы нет, и тот же сайт отлично работает с IE, FF, Opera и Chrome.

Думая, что это ошибка javascript, я также отключил java, и проблема по-прежнему сохраняется.

Мы ценим любую вашу помощь.

p.s. С точки зрения Mangento, я очистил кэш, переиндексировал весь сайт безрезультатно.

С наилучшими пожеланиями

Фабиан

Комментарии:

1. URL-адрес изображения в Safari 5 отображается следующим образом guns
-aws.com/media/slider/01.jpg
вместо guns-aws.com/media/slider/01.jpg .
является дополнительным…

Ответ №1:

Попробуйте зайти в System > Config > Web > Unsecure и проверить базовый URL-адрес и базовый МЕДИА-URL-адрес и убедитесь, что в них нет пробелов.

Чтобы определить, является ли это ошибкой javascript или сервера, щелкните правой кнопкой мыши на странице и нажмите Просмотреть исходный код. Если в URL-адресах там есть пробел, это ошибка сервера. Если в них нет места, и вы видите его только в инспекторе, это Javascript. Однако я подозреваю, что это сервер, а не Javascript.

Комментарии:

1. Спасибо, я думал в тех же строках, что и при проверке базы данных, и переустановил все с нуля … проблема по-прежнему сохраняется. Это URL-адреса на странице источник: guns -aws.com/media/slider/01.jpg когда это должно быть guns-aws.com/media/slider/01.jpg Что касается базового URL-адреса BASE Media и BASE Java, все они верны, пробелов в них нет. На самом деле в Firefox, IE9, Opera и Chrome изображения отображаются. Именно в Safari 5 у меня возникла эта проблема, так как в Safari 4 она работает идеально.

Ответ №2:

Я обнаружил ошибку в базе данных -> core_config_data [base_media_url] упомянутого сайта. [Если вы спросите меня, как возникла ошибка, я действительно не знаю …]

Никто не заметит, что URL-адрес нарушен через панель настроек magento, поскольку URL-адрес будет отображаться так, как должен.

Следовательно, для тех, у кого возникла эта проблема, просто зайдите в базу данных через phpmyadmin, выберите таблицу core_config_data и проверьте наличие base_media_url затронутого сайта и внесите соответствующие изменения.

С наилучшими пожеланиями

Фабиан