2015-04-24 4 views
-2

Я не так хорошо объясняю, например, (и это мой фактический сайт), http://securityfenceonline.com/ имеет другой шрифт в меню заголовка, тогда http://www.securityfenceonline.com/ делает. В основном мой вопрос здесь в том, как я могу получить шрифты с сайта, который начинается с www, чтобы работать на сайте, на котором нет www. Мой второй вопрос: почему существуют два разных URL-адреса для доступа к одному и тому же веб-сайту. Огромное спасибо!!Почему мой сайт может быть доступен из двух разных адресов? И почему деос меняет мой шрифт?

Кодовый с: HTML

использует некоторый Joomla

Новичок при кодировании

ответ

1

ваших записей DNS настроено указывать как securityfenceonline.com и www.securityfenceonline.com на тот же сервер. Это не редкость. Что должно происходить, но ваш сервер должен быть настроен на 301-перенаправление друг на друга. В противном случае вы создаете дублированный контент, который не подходит для SEO-целей.

Проблема с шрифтом заключается в том, что вы пытаетесь загрузить кросс-домен шрифта (из www.). Вы не можете сделать это без соответствующих заголовков CORS. Если вы посмотрите в консоли разработчика, вы должны увидеть что-то вроде:

Шрифт от происхождения «http://www.securityfenceonline.com» был заблокирован нагружении политики Cross-Origin совместного использования ресурсов: заголовок Нет «Access-Control-Allow-Origin» присутствует на запрошенном ресурсе. Происхождение 'http://securityfenceonline.com' поэтому не допускается.

Если бы вы перенаправлялись только на одно имя хоста, у вас не было бы этой проблемы. Вы действительно должны ссылаться на файлы в вашем CSS по относительным путям, хотя это также решит проблему.

+0

Эй, Брэд, Спасибо за этот ответ, но мне только 15 начали делать сайт. Я изучаю html и пытаюсь загрузить этот сайт. Я медленно продвигаюсь вперед, так как это первый раз, когда я пишу веб-сайт в html. –

+0

ваше объяснение было слишком сложным для меня прямо сейчас, я думаю, что у меня есть суть того, как это работает сейчас, хотя спасибо, и если вы можете сказать мне, как исправить это немного легче, что было бы полезно. Постскриптум Я хочу сохранить www. доменное имя не голое имя домена (securityfenceonline.com) –

+0

@ethanfigliola Вам необходимо настроить ваш веб-сервер для перенаправления с 'securityfenceonline.com' на' www.ececurityfenceonline.com'. Я не мог сказать вам, как это сделать, потому что вы не сказали нам, какой веб-сервер вы используете. – Brad

0

Эта статья может помочь вам разобраться в различии между стилем написания домена http://www.yes-www.org/why-use-www/.

Рекомендуется использовать только одну настройку для вашего сайта. Что вы можете настроить со своего www. сайт для сайта без доменных имен (не www).

Надеюсь, что это поможет.

+0

эй @utkarshk это помогло мне сейчас, я хочу сделать перенаправление, я нажал на страницу переадресации, но я не знаю, является ли сайт apache или что-то еще, потому что я его не создал. Я просто исправляю его. Благодаря! –