Как в меню лучше href="/" или href="../index.html" ?

Efremof
На сайте с 19.09.2012
Offline
126
960

Вот смотрю в Megaindex на перелинковку сайта и не пойму. Из текста статей ссылки проставлнены типа href="/" а в меню на каждой странице сайта главная имеет вид href="../index.html". В итоге, вес главной страницы не прибавляется за счет ссылок из меню типа index.html. Попробовал вручную поменять их на "/" – вес главной ощутимо растет.

В файле htaccess стоит:

RewriteCond %{THE_REQUEST} ^.*/index

RewriteRule ^(.*)index https://site.ru/$1 [R=301,L]

Как же правильно? Разве ссылка вида href="/" или href="../index.html" – не одно и тоже?

webiumpro
На сайте с 20.03.2017
Offline
39
#1

href="/" - абсолютная ссылка на корень сайта.

href="../index.html" - относительная ссылка на файл index.html. Причем страница, на которой эта ссылка размещена, обязательно должна находиться в каком-либо дочернем каталоге относительно этого файла.

Копирование лендингов. Разработка на фреймворке сервисов. Создание сайтов (/ru/forum/994418)
богоносец
На сайте с 30.01.2007
Offline
753
#2
Efremof:
Разве ссылка вида href="/" или href="../index.html" – не одно и тоже?

Не одно. А две:

/

Ботам придётся потратить ресурсы на распознавание дублей.

Поэтому href="/" и с /index.* 301 на /

M
На сайте с 04.12.2013
Offline
223
#3

/index.* можно закрыть 404-ой. Благо во многих современных движках это происходит само собой.

---------- Добавлено 18.04.2017 в 23:36 ----------

Efremof, оч. криво, когда у вас в меню (и не только) ссылки на главную дают что-то отличное от /

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий