Как создать url адрес – URL адрес — что это такое и как узнать урл веб-страницы сайта, изображения или видео | Создание сайтов и заработок в сети

Содержание

Структура формирования url-адресов в Интернет.

Когда мы хотим обратиться к какому-то ресурсу в Интернет, нам нужно знать его адрес. Адреса в Интернет формируются в виде URL-адресов. Это формат, с помощью которого можно обратиться  к любому ресурсу в Интернет.

Давайте рассмотрим, как можно сформировать этот адрес. Какая структура и синтаксис эти URL-адресов.

Предположим, что у нас есть компьютер, на котором мы работает и для обращения к ресурсу в Интернет, мы должны зайти в программу на этом компьютере, которая умеет обрабатывать эти адреса (например, браузер или FTP-клиент), обращаемся по определенному URL-адресу и получаем доступ к какому-то ресурсу, который располагается в сети Интернет.

Задача сейчас разобраться, как можно создавать эти URL-адреса и как их можно формировать.

Вот структура любого URL-адреса:

<схема>:[//[<логин>[:<пароль>]@]<хост>[:<порт>]][/<URL-путь>][?<параметры>][#<якорь>] 

[]  - опциональные параметры. Т.е. их может не быть.

Единственно, что обязательно в этом формате - это схема и хост.

Что такое схема?

Под схемой понимается тот протокол, по которому мы хотим обратиться к ресурсу (http, https, ftp). Это те правила, по которым будет обрабатываться наш запрос.

Что такое хост?

Это то доменное имя сайта (например, abc.ru) или IP адрес какого-то ресурса (172.217.168.195).

Бывают также ситуации, что сервер для доступа к своим ресурсам может потребовать логин и пароль. Это просто данные об имени пользователя, который зарегистрирован на этом сайте и его пароле.

Что такое параметр порт?

Это некое уникальное число от 0 до 255, которое указывает к какой конкретно службе на хосте мы обращаемся.

Для веб-сервера портом по умолчанию является 80.

URL-путь дает возможность обращаться к какому-то конкретному файлу или папке на удаленном ресурсе.

Этот адрес указывается в формате

/имя1/имя2/…

или

/имя1/имя2/имя_файла

C помощью такой структуры вы можете указать уникальный адрес к конкретной веб-странице, которую вы хотите посмотреть.

Следующая часть URL-адреса - это параметры.

Это дополнительные данные, которые можно передать серверу, через адресную строку. 

Формат:

имя_параметра = значение

Параметры разделяются знаком &. Подробнее см. в виде выше.

С помощью этих параметров мы можем передать информацию откуда пришел посетитель, по какому источнику, и.т.д.

Последняя составляющая в URL-адресе - это якорь.

Якорь - это часть адреса, которая указывается последней и начинается с символа #. Добавив якорь мы говорим браузеру какое конкретное место на веб-странице он должен отобразить при переходе на какую-то определенную страницу. 

Более подробно обо всем этом посмотрите в видео вначале страницы.

протокол, доменное имя, путь к файлу

Каждый файл или документ в интернете находится по уникальному адресу, называемому URL (Uniform Resource Locator с анг. Единый указатель ресурса). Термин URI (Uniform Resource Identifier с анг. Единый идентификатор ресурса) иногда используют взаимозаменяемо с URL-адресом, хотя это более общий термин.

Именно URL-адрес позволяет различным устройствам, подключенным к интернету, находить определенный файл на определенном сервере для загрузки и отображения этого файла пользователю (или использовать его для других целей: не все файлы предназначены для отображения).

Любой URL следует стандартной форме, которая может быть разбита на несколько основных частей (схема представлена на изображении). Каждый сегмент сообщает определенную информацию для клиента и сервера.

URL-адрес и его составляющие

Протокол

Протокол указывает один из нескольких различных наборов правил, которые определяют передачу данных через Интернет. Веб использует стандартный протокол гипертекста, используемый для передачи данных, кодированных гипертекстом, с одного компьютера на другой. Протокол отделен от остальной части URL-адреса двоеточием и двумя косыми чертами (://).

Доменное имя и поддомены

Hostname является именем сайта, с которого браузеру будет извлекать файл. Истинным адресом веб-сервера является уникальный числовой адрес интернет протокола (IP - Internet Protocol), и каждый компьютер, подключенный к сети интернет имеет один IP-адрес (что-то вроде "141.8.192.108"), который, безусловно, не очень-то легко запомнить. Доменное имя - более запоминающийся псевдоним, который направляет трафик из интернета на IP-адрес. Многие веб-хостинги имеют префикс перед именем домена, после которого идет конкретный сервер, к которому осуществляется доступ (особенно когда есть несколько серверов в рамках одного домена). Префикс может быть любым, самым распространенным префиксом является конечно "WWW". Это дает возможность существования нескольких отдельных сайтов на одном домене, но имеющих разные префиксы - поддомены. Hostname также содержит суффикс домена, указывающий категорию доменов, например "

.org" для сайтов различных организаций. Каждая страна также имеет свое собственное расширение домена, и вы будете часто видеть URL-адреса, которые указывают на страну, а не на какую-либо категорию.

Путь к файлам

Путь указывает каталог (папку) на веб-сервере, который содержит запрашиваемый документ. Файлы на веб-сервере могут храниться в подкаталогах - дочерних папках, расположенных внутри других папок, и каждый каталог в пути разделяется косой чертой (/). Путь является маршрутом, по которому будет следовать клиент, для достижения целевого файла. Каталог самого верхнего уровня веб-сайта (тот, который содержит в себе другие файлы и каталоги) называется корневым каталогом сайта и не отображается в URL-адресе.

Имя и расширение файла

Определенные файлы для извлечения идентифицируются по имени файла и расширению. Вы можете задать своему файлу любое нужное имя, а расширение файла будет указывать на тип файла. HTML документы (или XHTML) будут иметь расширение .html или .htm (сокращенный вариант используется на некоторых серверах, которые поддерживают только три буквы в расширении). CSS-файлы используют расширение .css, файлы с JavaScript кодом используют .js и так далее. Веб-серверы настраивают на узнавания этих расширений и обработки файлов соответствующим образом, обработка различных типов файлов осуществляется различными способами.

Скорее всего вы не увидите имя файла и его расширение в каждом URL-адресе с которым вы столкнётесь. Большинство веб-серверов настраивают для автоматического обнаружения специально именованного файла при запросе каталога без указанного имени файла. Это может быть файл

index.html, default.html или какое-нибудь другое имя, в зависимости от настроек сервера. Действительно, большинство различных частей URL-адреса могут быть зависимы от конфигурации конкретного сервера.

URL-адрес является инструментом, который позволяет создавать ссылки на другие файлы в интернете, включая другие файлы вашего собственного сайта. Вам часто придется использовать URL-адреса в HTML и CSS.

С этой темой смотрят:

URL адрес страницы - правильный человекопонятный урл, как создать и добавить ЧПУ урл адрес

Если вы думаете, что URL адрес никак не влияет на продвижение страниц в поисковиках, то вы немного заблуждаетесь.

Давно известно, что, например, странички с читаемым урлом ранжируются выше, чем страницы человеко не понятным УРЛом, да и запихнуть туда ключевое слово никто нам не мешает.

Итак, какой же этот

правильный урл адрес? Тот, который старается учесть следующие рекомендации по составлению УРЛ-адреса страницы.

  • Человеко поняный УРЛ (ЧПУ). Старайтесь делать адрес страницы читаемым ака человекопонятным урлом, то есть таким, при котором одного взгляда на адресную строку или ссылку хватит, чтобы понять, о чем будет идти речь на данной странице. Например, адрес seokleo.ru/optimizaciya-kontenta-saita сразу дает представление о теме страницы – оптимизация контента сайта. Стоить помнить, что адреса должны быть написаны латиницей. Еще такого рода URLы лучше распознаются и выше ранжируются поисковыми системами.
  • Забыть про цифры в адресе. Никаких url адресов вида seokleo.ru /cat2345/007/, только seokleo.ru/category/seo_articles/, даже если использованы не ключевые слова.
  • Даже если слова в адресе не ключевые или вообще не имеют никакого отношения к тематике сайта, используйте слова везде где возможно.
  • Не длинные урл адреса. Как говорил Чехов, краткость – сестра таланта. Не забывайте об этом при составлении адресов. Короткие урлы легче копировать, запоминать, диктовать, писать, в конце концов.
  • Статические адреса. Да-да, статические адреса поисковики любят больше, чем динамические. Да и гости, наверное, не жалуют наличие этих непонятных символов «?,» «&,» «=» в адресной строке.
  • Ключевые слова. Не пренебрегайте ключевиками в URL-адресах, они пойдут только на пользу и усилят эффект продвижения сайта. После создания семантического ядра, следует определить список ключевых слов каждой страницы и смело вписать их в ее адрес.
  • Забыть о субдоменах (example.seokleo.ru), так как они рассматриваются поисковыми системами отдельно от корневых адресов и передают вес ссылок не так как корневые.
  • Тире-лучший-разделитель. Если URL состоит больше чем из одного слова, из фразы, тогда стоит использовать тире(seokleo.ru/vnutrennyaya-perelinkovka-stranic-sita), похуже подчеркивание (seokleo.ru/google_optimization), за ним идет плюс «+», а потом пробел.
  • Строчные буквы. Не стоит использовать заглавные буквы при создании УРЛа сайта.
  • Только свой. Не стоит использовать чужой, немного измененный адрес, потому что это вводит в заблуждение пользователей и вызывает негатив со стороны поисковиков, так как они начнут подозревать сайт в неуникальном контенте.

Для удобства перевода урл-адреса с кирилицы на латиницу и наоборот можно использовать этот сервис


Статьи по теме:

Как закрыть внешние ссылки от индексации?
Как подобрать ключевые слова для сайта?
SEO оптимизация для начинающих и продвижение сайтов самостоятельно

5 правил построения URL страницы

Адель Гадельшин

URL – это адрес, на котором располагается страница, запись, статья. Многие начинающие вебмастера считают это незначительной мелочью, однако URL страницы может оказать большое влияние на поведенческие факторы, восприятие, а, соответственно, и на посещаемость.

WordPress позволяет легко изменить URL любой страницы (это делается в редакторе), а также создать структуру ссылок. Поэтому мы можем гибко настраивать адреса страниц.

В этой статье мы расскажем вам 5 правил, следуя которым вы создадите правильный URL.

Как построить URL страницы

Все правила по созданию URL страниц можно свети к одному общему принципу. Адрес любой страницы на сайте должен быть максимально компактным, а также легко воспринимаемым. Это положительно скажется на симпатии как посетителей, так и поисковых машин.

Итак, вот правила построения URL страницы:

  1. У каждой страницы должен быть только один URL. Практически все CMS, в том числе и WordPress, страдают одним недостатком – они генерируют дубли страниц. Так, например, главная страница может располагаться по адресу site.ru и site.ru/index. А какая-то запись на сайте может находиться на site.ru/post и site.ru/post.php. Если не устранить этот недостаток, то совсем скоро сайт окажется под фильтром. Чтобы убрать дубли страниц из поискового индекса, их необходимо запретить к индексации. Для этого используется файл robots.txt. Подробнее о дублях страниц вы можете узнать тут.
  2. Используйте ЧПУ. ЧПУ или человекопонятные URL страницы необходимы обязательно. Если их не использовать, то каждая ссылка превратится в безобразный и непонятный набор символов, который не поймёт ни человек, ни поисковик. ЧПУ положительно сказывается на CTR страницы в поисковой выдаче, так как ссылка там тоже показывается.
  3. Дефис для разделения слов.
    Для того чтобы указать пробел в URL использовать лучше всего дефис «-». Некоторые применяют нижнее подчёркивание «_», но это не правильно, так как поисковики не воспринимают этот символ, и не увидят его, в итоге, пробела между словами для них не будет. Чтобы показать поисковику, где в URL страницы пробел, необходимо поставить дефис.
  4. Короткие URL. URL страницы должен быть компактам. Не следует пытаться вписать в адрес страницы очень много информации, так как он от этого удлинится. Длинные адреса могут негативно сказаться на индексации страницы. А также вызвать плохое восприятие у посетителей.
  5. Транслит или перевод. Для того чтобы соблюдать описанные выше правила, следует использовать в URL страницы транслит или перевод. Причём желательно выбрать один из вариантов, а не делать так, что рубрики будут транслитом, а название постов – переводом.

Как лучше создать правильный URL адрес для крупного сайта?

Структурирование URL-адресов для простого сбора данных и максимальной эффективности.

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

Начнем сначала

правильная структура url

Каждый онлайн-бизнес, будь то портал недвижимости или интернет-магазин, скорее всего, потратил много времени на продумывание структуры и внешнего вида сайта Особенно важна в данном случае структура сайта, какие категории будут и как созданы, так как это решение напрямую повлияет на будущие затраты при расширении сайта, и не только затраты на расширение и обслуживание, а еще и на поведенческие факторы, что соответственно влияет на позиции сайта. А позиции и поведенческие факторы на сайте - это самое главное для интернет-магазина. Еще стоит отметить, что если вы собираетесь использовать выгрузку товаров из 1С в вашем будущем интернет-проекте, то структуру вашей базы данных надо продумывать совместно с сайтом (это в идеале для крупного проекта).

Вот пример

Вы обращаетесь в агентство интернет-маркетинга и хотите получить итоговые данные об органическом трафике по всем страницам проекта, то есть, хотите узнать, какие страницы (товары) на сайте наиболее хорошо ранжируются в поиске, и другие необходимые к аналитике нюансы. Самый легкий путь составления URL в таком случае, чтобы все товары были доступны от корня сайта (пример, mysite.com/white-t-shirt). Так делают многие крупные магазины, да и многие CMS для интернет-магазинов заточены под такой тип URL - даже когда один и тот же товар доступен в нескольких категориях товара, его канонический URL прописан от корня. Это позволит избежать дублей, а также при смене структуры или категорий, вам не придется мучаться со множеством редиректов.

Но с точки зрения сбора аналитики по товару это ужасно. Почему? Просто в настоящее время в Google Analytics нет способа выбрать только продукты, если все канонические адреса идут от корня сайта. Нет ничего, что отделяет URL-адреса продуктов от любых других URL-адресов, которые могут быть у нас в корне. (вы можете спросить, почему нельзя отсортировать товары, если они также доступны в других категориях, позволяющих отличить товар, от других страниц сайта? Но по факту в индекс поисковика попадают страницы с каноническими URL, то есть от корня сайта).

Как проанализировать данные в такой ситуации?

Придется просканировать все страницы сайта, отделить HTML-шаблон страниц товара и на основе этого выделить URL страниц товара. Далее полученные адреса товаров необходимо сопоставить с данными Google Analytics, что тоже сложно, особенно если данных очень много. А при постоянном анализе этот список будет изменяться, также как и ассортимент товара будет меняться. И, конечно, если вы хотите регулярно проводить этот анализ, то это будет трудозатратно. Даже если все оставляем также, то часто такой анализ мы проводить не сможем или понадобятся очень серьезные ресурсы, а не только Screaming Frog, к примеру, мы можем заказать специальное приложение для автоматизированных отчетов, но стоить это будет дорого.

Если вы все предусмотрели заранее и поместили все ваши товары в папку /products/, то вы избавитесь от того объема работы, который описан выше, просто можно будет отфильтровать все URL с /products/.

Для большинства аналитических сервисов URL - это основная часть информации, которую вы можете использовать для идентификации страницы. К этому уместно добавить: «Существует два типа решений. Решения типа 1 являются необратимыми, и вы должны быть очень осторожны при их принятии. Решения типа 2 подобны входу в дверь - если вам не нравится решение, вы всегда можете вернуться». Вот и настройка URL-адресов является решением типа 1. Как известно любому специалисту по поисковой оптимизации - смена URL всегда приводит к проблемам.

Как создать пользовательский URL адрес youtube канала

В сегодняшней статье я подробно расскажу вам, насколько просто создать пользовательский URL адрес вашего канала.

Но сначала позвольте наглядно показать вам, что же представляет из себя этот самый URL адрес.

Вот как выглядит канал у которого не прописан Url адрес канала:

Наглядно видно, что после слова «channel» идут какие то непонятные каракули:

 

Для примера, возьму какой нибудь полноценный канал, например вот этот:

 

Здесь же видно, что у канала  сначала идет /user/ вместо  /channel/ а уже потом прописанный Url адрес! И заметьте, никаких непонятных словосочетаний цифр с буквами:

 

 Теперь я покажу вам, как прописать такой url адрес на примере своего канала.

Для этого заходим в настройки аккаунта и нажимаем вот на эту маленькую стрелочку:

Затем в открывшейся панели настроек канала нажимаем на ссылку «настройки youtube»

Теперь жмем на ссылку «дополнительно»

 После этого мы сразу же попадаем на страницу настроек url адреса и  видим, то что наши каракули, оказывается, обозначают url адрес канала. Но нам нужно прописать пользовательский url адрес и это уже две разные вещи, поэтому нажимаем на ссылку «создать пользовательский url»: 

 И мы оказываемся на странице создания пользовательского URL!

 Теперь придумываем название для нашего url, но при этом нужно учесть, что изменить название url в последствии будет  невожможно, поэтому нужно заранее все хорошенько продумать и обдумать насчет своего URL, чтобы не сталкиваться с неприятными ситуациями.

Если после того, как вы  прописали свой пользовательский url адрес,  у вас выскаивает сообщение, что выбранный URL канала недоступен:

То просто добавьте к своему названию всего пару цифр и все будет так, как нужно. Теперь  жмем кнопку «Создать Url канала»

 Готово!

 заходим на главную страницу нашего канала  и смотрим, что у нас получилось!

Напоминаю, что раньше было вот так:

А теперь:

По моему вышло совсем просто и непросто, при этом, для таких операций не нужно прикладывать максимум усилий.

Ну что ж, спасибо вам, что внимательно дочитали статью до конца! Надеюсь, она помогла решить вашу проблему! 

 Видео версия статьи

Как правильно настроить URL адрес сайта в файле .htaccess

Доброго времени суток, уважаемые читатели. Каждый, кто хоть немного начал разбираться в поисковом продвижении, занимается продвижением своего сайта, волнуется за правильное индексирование сайта поисковыми роботами, должен уметь правильно настраивать URL адрес сайта, владеть базовыми знаниями о файле .htaccess, уметь внести в него изменения.


И сегодня я хочу рассказать, какие необходимы минимальные настройки, чтобы сайт корректно индексировался, чтобы не создавалось лишнего дублирования страниц.

Конечно, в сети очень много такой информации, но до сих пор, практически ежедневно, я сталкиваюсь с неправильно настроенным адресом сайта, когда главная страница находится по 2, 4, а то и по 6 разным адресам. И это очень плохо.

И главная проблема кроется в том, что в наше время очень легко поставить, практически, любую CMS. И даже не нужно знать никаких особенных знаний. А вот чтобы правильно настроить, как раз и нужны дополнительные знания.

Почему так важно, чтобы URL были правильно сформированы?

Потому что ошибки в URL затрудняют индексирование сайта поисковыми системами, создают дублированный контент, из-за чего у сайта могут возникнуть проблемы с продвижением.Стоит понимать, что несмотря на то, что в ТОПе поисковых систем достаточно часто попадаются сайты с динамическими адресами, с неправильно настроенным адресом сайта, и поисковые системы, конечно же проиндексируют любой сайт, по крайней мере они попытаются это сделать, так вот несмотря на все это, очень важно при создании нового сайта учесть все возможные варианты отображения адреса сайта и не допускать ошибок с самого начала, т.к. это обязательно скажется положительно на сайте, добавит дополнительный плюсик в его карму.

Правильно сформированный адрес – это прежде всего забота о самом себе, точнее о своем сайте, который в ответ обязательно подарит вам больше посетителей, клиентов и прочее.

Откуда берутся ошибки в URL?

Есть несколько источников проблем неправильного адреса сайта и страниц.

Первая и самая частая зависит не от CMS, а от настроек самого домена. Так повелось, что во время привязки домена к хостингу, он получает несколько разных адресов, в зависимости от задач, и некоторые из этих адресов индексируются поисковыми системами. Из-за этого создается дублирование. Более подробно об этом ниже.Вторая проблема заключается непосредственно в CMS, которые динамически создают адреса. И об этом мы так же сегодня поговорим.

Стоит понимать, что те или иные проблемы зависят от каждой конкретной CMS. Я постараюсь охватить все проблемы в масштабе, и совсем не обязательно, что все проблемы возникнут на одном взятом сайте. Ведь у разных CMS разная логика, и где одна проблема полностью решена разработчиками, может существовать другая. Итак, приступим.

Что за чудо-юдо файл .htaccess?

Я не хочу грузить вас лишней информацией, но т.к. основные изменения мы будет делать именно в этом файле, то стоит немного рассказать о нем. Это очень полезный, интересный и важный файл для любого сайта. Именно этот файл передает запросы пользователей серверу и наоборот, получая ответ от сервера, пересылает обратно пользователям. В технические аспекты вдаваться не будем, я и сама в них не сильна, а вот уметь настроить адрес сайта должен каждый.
Итак, у каждого сайта должен быть файл .htaccess, и он есть в каждой CMS по умолчанию. Но часто, после установки CMS файл имеет другое название и поэтому не выполняет своих функций. Так же он может быть полупустым или настройки в нем могут быть закомментированы. Важно также знать, что в современных CMS файл .htaccess может быть в каждой папке сайта. Но нас интересует только один единственный, который находится в корневой директории сайта, т.е. в той папке, в которой находятся все папки и файлы вашей CMS. Часто эта папка носит названия public_html, html или www.Подключившись к своему сайта по FTP или зайдя в файловый архив через панель управления хостингом, вы обнаружите этот файл. Как уже сказала, если вы им ещё не пользовались, он может иметь расширение txt, как это сделано в Joomla


или иметь название ht, и расширение .access, как это сделано в CMS MODx, что вместе как раз и образует слово htaccess.


Может иметь другое написание, но обязательно образовывать именно это слово htaccess.

Чтобы файл начал выполнять свои функции, его необходимо правильно переименовать. Чтобы не путаться, лучше всего скачать данный файл к себе на компьютер, открыть в блокноте, далее в меню Файл выбрать Сохранить как.


При данном сохранении обязательно в пункте Тип файла выберите Все файлы. А само имя начинается с точки (.). Если вы не поставите точку в начале названия, файл не будет работать.

После этого готовый файл уже можно заново заливать на хостинг. Конечно, вы можете переименовать данный файл и непосредственно в файловом менеджере или в FTP клиенте, просто вы должны быть уверены, что файл не имеет никакого другого расширения, кроме .htaccess.

В зависимости от CMS, возможно, вам придется внести какие-либо изменения в свой файл, чтобы он начал корректно работать, данную информацию лучше искать на официальном сайта тех. поддержки вашей CMS. Сейчас же у нас статья о том, как настроить данный файл для правильного индексирования сайта поисковыми системами.

Не сильна я в технических деталях настройки сервера, но прежде, чем мы приступим, вы должны найти в файле .htaccess такую строчку:

RewriteEngine On

Вообще из всех виденных мной .htaccess эта строка была у всех, а функция mod_rewrite, о которой говорит данная запись, включена у всех хостеров. Но, если вдруг в вашем файле такой записи нет, то лучше уточните у своего хостера, включена ли у них функция mod_rewrite.
Ниже этой строки должна быть ещё одна

RewriteBase /

Если ее нет, то добавьте ее самостоятельно. На всякий случай, просмотрите наличие этой строки до самого конца файла.Все остальные записи, о которых пойдет речь в этой статье, должны находиться ниже этих двух строк. Это самое важное, что я хотела сказать прежде, чем мы приступим к основной части данной статьи. Итак, основные ошибки и способы их устранения.

Адрес сайта с WWW или без

Самая часто встречаемая ошибка. Когда вы привязываете свой домен к хостингу, ему прописывается несколько записей типа А. После того, как на хостинг вешается сайт, он становится доступным по разным адресам

http://www.site.ru
http://site.ru

Это уже классика жанра. Для меня самое удивительное в такой ситуации всегда остается то, что даже если на сайт или внутри сайта нет ни одной ссылки с www, поисковик обязательно проиндексирует его с www.На данный момент, приставка www является аттавизмом, т.е. эта часть домена утратила свою функциональность, и современные сайты не нуждаются в ней. Но многие вебмастера продолжают традицию оставлять адрес сайта с www, и в этом нет ничего плохого. Просто это не несет никакой функциональности. Просто привычка и не более.

Лично мое мнение – www абсолютно бесполезная приставка. Но до тех пор, пока в настройках DNS домена будет оставаться данный пункт, пока поисковые системы непонятным образом будут находить адрес сайта именно с приставкой, на нас ложится ответственность предупреждать возможную проблему дублирования контента на сайте.
Итак, сейчас вы должны проверить, как открывается ваш сайт.
Сначала вводим в адресную строку браузера адрес своего сайта с www

http://www.site.ru

Сайт загрузился. Если в адресной строке ничего не изменилось, адрес так и отображается с www, то удаляем из адреса www и обновляем страницу. Смотрим в адресную строку браузера.Если адрес изменился на www.site.ru, значит у вас домен настроен на постоянное отображение с www и ничего менять не нужно.

Если адрес сайта не изменился, значит ваш сайт открывается по двум разным адресам, а значит уже создается дублирование контента и поисковый робот скорее всего уже проиндексировал оба адреса, как разные страницы, и уже раздумывает, как бы вас наказать.

Как настроить домен с www или без www

Теперь необходимо решить, в какую сторону менять домен, оставлять его с www или делать без? В таком случае лучше спросить у самих поисковых систем, какой из адресов они считают правильным. И лучше подстраиваться под Яндекс, а не под Google.Раньше было достаточно посмотреть выдачу Яндекса, чтобы понять, какой домен Яндекс считает главным. Но сейчас Яндекс показывает все домены без www, но при этом все равно упорно продолжает индексировать с www.

Какие возможны другие варианты? Можно посмотреть показатель сайта тИЦ с www или без. Эту информацию показывают любые SEO инструменты. Или в Яндекс Вебмастер (что такое Яндекс Вебмастер) в меню выбираем Индексирование сайтаСтраницы в поиске. Яндекс показывает список проиндексированных страниц именно с таким адресом, который считает главным. Итак, главное зеркало домена выбрано, осталось внести некоторые изменения в служебные файлы сайта.

Если вы только создали свой сайт и он ещё не проиндексирован поисковыми системами.

  1. При добавлении сайта в инструменты для вебмастеров Google (Как пользоваться инструментами для вебмастера Google) добавить оба адреса, подтвердить свои права, и в настройках (Конфигурация сайтаНастройки) каждого из них, указать Основной домен.
  2. Создать файл Robots.txt и указать в нем директиву Host

User-agent: Yandex
Host: site.ru

Если ваш сайт уже существует и проиндексирован поисковыми системами, то к этим двум пунктам добавляем третий. Чтобы поисковые системы начали правильно воспринимать адрес вашего сайта, находить его только по одному адресу, то сделать это можно с помощью редиректа 301, который и настраивается в файле .htaccess.Думаю, удобней всего вносить изменения в файл, предварительно скачав его к себе на компьютер. Открываем файл .htaccess. и добавляем 301 редирект (помните, после каких строчек нужно добавить?)

Перенаправляем домен без www на домен с www

RewriteCond %{HTTP_HOST} ^site\.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]

Обратная ситуация, перенаправляем домен с www на домен без www

RewriteCond %{HTTP_HOST} ^www.example.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

Сохраняем, закачиваем файл на хостинг, проверяем доступность сайта по адресу, с которого настраивали перенаправление. Если все сделано правильно, то вбивая адрес в браузере, который не должен индексироваться, во время загрузки страницы адрес сайта в адресной строке бразуера сам изменится на тот, который вы выбрали основным.

Адрес сайта со слэшем / в конце URL или без

Вторая проблема, которая напрямую зависит от CMS – это окончание URL. Ставится ли в конце адреса слэш или нет.

http://site.ru
http://site.ru/

Вообще, во многих CMS эта проблема решена, сами CMS программно подставляют слэш в конце URL, некоторые наоборот, специально убирают, но в любом случае вы должны проверить. Т.к. есть и такие CMS, которые открывают сайт и так, и так. И если первые два варианта ещё куда ни шло, то последний - очень плохо. Почему это важно? Да потому, что для поисковых систем это разные адреса. И если разработчики CMS не продумали этот момент, то он полностью ложится на плечи вебмастера или оптимизатора.А как правильно, спросите вы? Если не вдаваться в технические детали, то суть в том, что главная страница сайта по сути является каталогом, который содержит вложенные подкаталоги и отдельные страницы – файлы. Исторически так сложилось, что каждый каталог, который содержит внутри себя подкаталоги и отдельные файлы должен заканчиваться слэшем, показывая тем самым, что это каталог, а не конечный документ. Конечный же документ не должен заканчиваться слэшем, сообщая тем самым, что это конечный документ и больше ничего нет. Таким образом, адрес сайта и рубрики, которые содержат конечные документы, должны заканчиваться слэшем.

http://site.ru/

сообщает, что внутри каталога site.ru находятся ещё документы.

http://site.ru/rubrika/

сообщает, что внутри каталога site.ru находится подкаталог rubrika, который содержит в себе ещё какие-то документы. И наконец

http://site.ru/rubrika/page.html

сообщает, что внутри каталога site.ru находится подкаталог rubrika, который содержит в себе документ page.htmlНо это все теория, и в современном интернете все вебмастера разошлись, кто в лес, кто по дрова. И даже окончание .html уже многие также считают аттавизмом, как и www.

А теперь давайте посмотрим, добавляется ли к адресу вашего сайта слэш?

Вводим в адресную строку адрес своего сайта без слэша. Смотрим, добавился слэш или нет. Вводим адрес со слэшем, и также смотрим, изменилось ли что-то в адресной строке. На всякий случай предупреждаю, что в Google Chrome лучше не смотреть, он удаляет все слэши.

Если вас перекидывает на один из вариантов, значит разработчики CMS уже позаботились об этом.

Что делать, если ваш сайт открывается в обоих случаях, и адрес не меняется? В таком случае поможет 301 редирект. Незаменимая просто штука для SEO.

Как настроить слэш в конце адреса сайта

Сначала нам нужно выяснить, а как сама CMS формирует адреса. Не знаю, как это делают профессионалы, я нашла чисто дилетантский способ. С вероятностью в 99% в шапке сайта ваш логотип или название сайта выводится в виде ссылки на главную. А сама ссылка формируется программно CMS. Подводим курсор мышки к ссылке в заголовке или логотипу сайта и внизу браузера смотрим ссылку
Внизу мы видим, что адрес формируется со слэшем на конце. Значит нам нужно прописать в файле .htaccess 301 редирект, который будет перенаправлять с адреса без слэша на адрес со слэшем. Да и вообще, на мой взгляд это самый оптимальный вариант с той точки зрения, что некоторые пользователи, давая ссылку на ваш сайт, могут ее не скопировать из адресной строки, а прописать вручную. И вряд ли кто подумает прописать на конце слэш. А ведь для поисковика это разные ссылки. И такая ссылка принесет значительно меньше пользы.

Настроить слэш в конце URL поможет эта запись

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ /$1/ [R=301,L]

Это случается редко, но иногда, в зависимости от CMS, от уже имеющихся настроек, особенно когда настроены ЧПУ ссылки, некоторые настройки могут конфликтовать друг с другом. В таком случае лучше поискать поддержку на официальном сайте CMS, которой вы пользуетесь.

В адресе главной страницы index.php или main

Не знаю, как в других CMS, но главный специалист по формированию таких URL – это Joomla. Да, это такая CMS, которая умудряется выдавать пользователю главную страницу, как минимум, по трем адресам.

http://site.ru/
http://site.ru/index.php или http://site.ru/index.html
http://site.ru/main

И это я ещё упустила вариант, когда сам сайт открывается с www и без. А вы проверили свой сайт на Joomla? Или у вас другая CMS? Проверьте на всякий случай. Если сайт новый, то проверяем вручную, вбивая в адресной строке браузера разные адреса. Если сайт уже проиндексирован, то смотрим инструменты для вебмастеров Яндекс и Google, какие страницы находятся в индексе.

Как убрать index.php и main

Если вы обнаружили, что главная страница сайта открывается одновременно по разным адресам, то для вас подойдет такое правило, которое мы прописываем все в том же файле .htaccess.Для страницы main

#RewriteBase /
Redirect 301 /main http://site.ru/

Для страницы index.php

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://site.ru/ [R=301,L]

Обращаю ваше внимание на то, что если вы используете основной адрес с www, то запись http://site.ru/ должна быть с www, т.е. http://www.site.ru/. Соответственно, если вы обнаружили файл index с расширением .html, то указываем его в правиле.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *