Не отображаются иконки
-
Здравствуйте, коллеги
Я добавил псевдоним для доменного имени своего сайта. Если для захода на сайт используется псевдоним, то на нем не отображаются иконки (домашняя, поиск, автор, коммент и т.д.). В чем может быть проблема?
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
-
Поскольку проблемы с иконками наблюдаются только при отображении сайта по псевдониму, может кто-нибудь подскажет как сделать редирект всех страниц сайта на новое доменное имя?
Пробовал вот это прописать в .htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} !^infosecportal.ru$ [NC]
RewriteRule ^(.*)$ https://infosecportal.ru/$1 [L,R=301]Но это только для домашней страницы работает.
- Ответ изменён 1 год, 1 месяц назад пользователем astahov006.
а что, просто прописать мета для иконок не можете? кстати, вы играетесь с огнем, забирая скрипты и стили с основного домена. например, шрифты оттуда уже не подгружаются — посмотрите консоль отладчика
Я так глубоко не копал. Не могли бы вы несколько подробнее пояснить.
Я сделал сайт на готовой теме на новом домене на смену старому. Сам я занимался только контентом, его переносом со старого сайта и структурированием. Все работает прекрасно. Затем добавил имя старого сайта в качестве псевдонима для нового домена, чтобы пользователи старого сайта сразу попадали на новый. После чего обратил внимание, что когда открываешь страницы сайта по псевдониму, то на них не отображаются иконки (проверил в chrome, edge), а кстати на телефоне в браузере samsung почему-то все нормально нормально отображаются.
Наверное разработчику темы надо писать и просить чтобы поправил?
Нужно не псевдоним добавлять, а перенаправление со старого сайта на новый. Все это делается в ПУ хостера.
Перенаправление пробовал настроить через .htaccess, но оно работало только для домашней страницы, хотя домашняя с псевдонима автоматически перенаправляется на основное имя и без настройки редиректа. Может быть это так работает как-раз из-за того, что это не с отдельного домена редирект, а с псевдонима.
А с точки зрения поисковиков. Им все равно сайт придется полностью переиндексировать. Они поймут, что у нового сайта теперь два имени.
Вам надо не пробовать настроить редирект через htaccess, а настроить этот редирект. И, разумеется, без псевдонимов.
Нужны два сайта на двух доменах. На старом оставить только htaccess редиректа. На новый перенести все файлы, а в базе произвести замену старого доменного имени на новое. Так будет правильнее всего.
Спасибо, коллеги. Убрал псевдоним. Настроил перенаправление на главную. Вопрос закрыт.
Рискую показаться назойливым, но ваш нынешний редирект сливает проиндексированные страницы старого сайта практически в помойное ведро. Лучше бы поставить редирект адрес-в-адрес, на несколько месяцев. Тогда произведется переиндексация на новый сайт
Это да. Но там тысячи страниц. Неохота возиться. Думаю поисковики как-нибудь сами справятся с переиндексацией, просто это немного больше времени займет.
Неохота возиться.
С чем возиться? Одна строка в .htaccess
Redirect 301 / https://infosecportal.ru/
С чем возиться? Одна строка в .htaccess
Пара-тройка кликов в си-панели хостера.
С чем возиться? Одна строка в .htaccess
Redirect 301 / https://infosecportal.ru/
Я такой же редирект для домена iso27000.ru прописал через панель управления ISPmanager. Эта директива перенаправляет все запросы на домашнюю нового сайта.
Я такой же редирект для домена iso27000.ru прописал через панель управления ISPmanager. Эта директива перенаправляет все запросы на домашнюю нового сайта.
Судя по тому, что на iso27000.ru отвечает nginx, директива не совсем такая либо под nginx она не так работает. Попробуйте оставить на хосте только Апач и прописать директиву в .htaccess.
Да меня в целом устраивает, что со старого сайта идет перенаправление на домашнюю, иначе куча ошибок 404 возвращалась бы, т.к. и структура сайта изменилась и названия ряда страниц и материалы многие устарели и не переносились.
- Тема «Не отображаются иконки» закрыта для новых ответов.