Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Flash > www и флэш


Автор: окос 11.1.2011, 14:51
Помогите решить проблему!
Сайт www.okosdesign.ru - построен на joomla 1.0.15. Установлен модуль flashrotator2.5_J1.0
Вопрос следующий:
Модуль не желает загужаться, если сайт открывать без www. В xml файле ссылки относительные.
Если кто-то сталкивался с этой ситуацией, просьба ответить.
Заранее благодарю, и извиняюсь за дублирующую тему!

Автор: окос 12.1.2011, 11:15
У кого есть ответ?

Автор: bars80080 12.1.2011, 15:11
ну, ответ очевиден, что при использовании ссылки становятся никак не относительными, а абсолютными. в результате идёт работа с разными доменами

но как это и почему так реализовано в flashrotator2.5_J1.0 - сказать не могу, да и не интересно.

варианты решения:
в первую очередь надо посмотреть, как загружается модуль. возможно, причина в том, что его загрузка жёстко прописана на сайт с www.
можно подправить файл .htaccess и перенаправлять все запросы с site.ru на www.site.ru с хттп-статусом 301, что вообще-то верно с точки зрения seo
возможно в модуле уже есть опция включение кроссдомена
можно почитать про безопасность и добавить специальный файл, разрешающий использование на другом домене

Автор: окос 12.1.2011, 17:45
Благодарю за ответ!
Редирект 301 в .htaccess делал. Но я не знаю хорошо ли это для яндекса, ибо в поиске сайт без www.
На другом форуме посоветовали воткнуть crossdomain.xml в корень сайта, о чем в принципе упомянули вы, как я понял.
таким образом флэшка заработала, но при клике на слайд нет перехода в другой раздел, т.е. ссылка не отвечает, как при загрузке с www.
Что можно еще предпринять?

Автор: bars80080 12.1.2011, 19:43
Цитата(окос @  12.1.2011,  16:45 Найти цитируемый пост)
На другом форуме посоветовали воткнуть crossdomain.xml в корень сайта, о чем в принципе упомянули вы, как я понял.
таким образом флэшка заработала, но при клике на слайд нет перехода в другой раздел, т.е. ссылка не отвечает, как при загрузке с www.

попробуйте ещё воткнуть crossdomain.xml на обратное направление. чтобы разрешались запросы не только с site.ru на www.site.ru, но и обратно с www.site.ru на site.ru

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)