Куда должна идти ссылка на логотипе компании?[закрыто]

StackOverflow https://stackoverflow.com/questions/481516

  •  20-08-2019
  •  | 
  •  

Вопрос

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

Это волнует 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top