Куда должна идти ссылка на логотипе компании?[закрыто]
-
20-08-2019 - |
Вопрос
Мне интересно, должна ли ссылка на логотипе компании, которая обычно ведет на домашнюю страницу, быть:
- http://www.example.com
- http://www.example.com/index.html (или другой индексный файл)
- /index.html (или другой индексный файл)
- / (только корень)
Это волнует Google или есть другие правила?
Решение
А или Д.
Жесткое кодирование полного пути лишает гибкости — пусть веб-сервер или конфигурация приложения обрабатывают значение по умолчанию.
(iirc Google не волнует больше, чем любую другую ссылку)
Другие советы
Ну, я бы предположил, что для простоты следует просто перейти к http://www.example.com.включение index.html сделает его зависимым от реализации домашней страницы в index.html, что может быть не всегда так.Кроме того, если вы перейдете на какой-либо субдомен, вы, вероятно, не захотите, чтобы вас перенаправляли на домашнюю страницу субдомена при нажатии на логотип компании, который, насколько я когда-либо сталкивался, всегда должен возвращать вас на главную страницу компании. страница.
По моему скромному мнению и отдавая должное моему пониманию TBL, URL-адрес должен идентифицировать ресурс, а не столько технические средства, с помощью которых он создается:поэтому я бы возражал против включения index.html в ссылку.В конце концов, вы пытаетесь указать на сайт по этому адресу, и тот факт, что в настоящее время это HTML (или что DirectoryIndex установлен на «index» на сервере Apache), является деталью реализации.
Это оставляет http://example.com и/ рассмотреть.Мне несколько безразлично то и другое.Возможно ли, что имя домена, с которого обслуживается текущий контент, изменится?Если да, хочу ли я создать ссылку на example.com или на текущий домен?Именно об этом я и думал, выбирая между ними.
Если вы действительно пытаетесь добиться правильного SEO, я думаю, вы бы предпочли, чтобы логотип или баннер (что-то, что есть на каждой странице для идентификации веб-сайта, а не страницы) был установлен в качестве фона div вместо использования <img>
.Я обычно резервирую <img>
для изображений, относящихся к содержимому конкретной страницы.Это также позволяет вам установить атрибут alt, который помогает в SEO.Что касается ссылки, то для Google это действительно не имеет значения.Я уверен, что они справились с этим со своей стороны.
ОК, просто не ставят ссылку на http://www.example.com/index.htmlкак позже вы можете использовать http://www.example.com/index.php если вы меняете хостинг или дизайн сайта
в равной степени никогда не ссылайтесь на http://www.example.com так как это не URL-адрес, и ваш браузер должен его исправить.
при переходе с других сайтов компании через ссылку на логотип http://www.example.com/обратите внимание на /, поскольку это фактический URL-адрес {страницы по умолчанию в первой папке}
или внутри того же сайта просто укажите ссылку на «/», поскольку это также означает {страницу по умолчанию в первой папке на этом сайте}, которая сохранит ваши ссылки работоспособными, если название компании изменится.
также убедиться, что http://example.com/ 301 перенаправляет на http://www.example.com/{и не является сервером идентичным контентом}, и если много ссылок уже есть http://www.example.com/index.htmlсначала исправить все, что вы можете второе, индекс перемещения .html в index.htm, затем 301 перенаправить /index.html на http://www.example.com/таким образом гарантируя, что все в конечном итоге заметят http://www.example.com/index.html ушел
без потери хитов и пиара
Я бы пошел и пойду в /
Мой PHP/xHTML выглядит так
<a href="<?php echo CONFIG_DIR_BASE ?>" title="Site Home">Home</a>
Относительные URL-адреса (C и D) будут преобразованы клиентами (включая Google) в абсолютные URL-адреса (соответственно B и A) и, следовательно, будут обрабатываться так же, как и их абсолютные аналоги.Если ваш А постоянно перенаправляет на Б или Б на А, то Google также будет рассматривать это как один ресурс.Google оценит A+B+C+D как одну страницу.
Какой бы URL-адрес в конечном итоге ни разрешили или на который перенаправили другие, он будет считаться «каноническим» URL-адресом.
Слова, содержащиеся в вашем каноническом URL, важны.Как и в URL-адресах вопросов здесь, на stackoverflow, слова должны относиться к содержимому.Поэтому вам нужно решить, хотите ли вы, чтобы в URL-адресе были слова «index» и «html».Я считаю, что лучшая практика для домашних страниц – это http://www.example.com/index.html
постоянно перенаправлять на http://www.example.com/
.
Конечно, контент по-прежнему имеет решающее значение, и все это лишь незначительные изменения по сравнению с добавлением качественного контента.
Я думаю, тебе стоит установить это на ~/
IIS/ASP.NET автоматически переведет это в ваш корень.то есть http://www.example.com
Это также идеально подходит для локального тестирования.На вашей локальной машине он будет указывать на http://127.0.0.1/whateverYourPathIs, и когда он будет развернут в реальном времени, он будет правильно указывать на http://www.example.com