Редирект 301 или Canonnical? что лучше?

SU
На сайте с 14.10.2009
Offline
62
1051

Подскажите есть сайт пусть название www.1.ru

оригинал страницы был под адресом www.1.ru/abc.html

потом появилась возможность странице задать свое название, страница стала www.1.ru/ABC

но почему то на сайте появилась еще одна страницу по адресу www.1.ru/ABC.html

Хочу убрать дубли, оставить одну страницу и сделать ее канонической - www.1.ru/ABC т.е.прописать в head <link rel="canonical" href="http://www.1.ru/ABC" />

этим страницам:

www.1.ru/abc.html

www.1.ru/ABC.html

но по этим страницам есть внешние ссылки (ссылающиеся домены) как лучше поступить?

делать редирект

с www.1.ru/abc.html на www.1.ru/ABC

с www.1.ru/ABC.html на www.1.ru/ABC

или достаточно оставить canonical?

или сделать и редирект и canonical -чтобы не потерять внешние ссылки?

если делать и редирект и каноникал, как лучше сделать редирект??? через роботс или через код сайта?

Recoba
На сайте с 04.04.2008
Offline
112
#1

Внутренние ссылки должны быть только на одну актуальную страницу.

А с остальных ставьте 301 ради передачи веса и прочих характеристик.

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

SU
На сайте с 14.10.2009
Offline
62
#2
Recoba:
Внутренние ссылки должны быть только на одну актуальную страницу.
А с остальных ставьте 301 ради передачи веса и прочих характеристик.
Редиректы через .htaccess в большинстве случаев, либо через модуль системы управления сайтом.

не совсем разобралась в вашем ответе я главной например оставляю abc.html в остальных ABC и ABC.html пишу что canonical = abc.html , ещё редирект нужно писать для ABC и ABC.html на abc.html? Можно использовать одновременно какконикал и редирект?

donc
На сайте с 16.01.2007
Offline
637
#3
search_user:
или сделать и редирект и canonical -чтобы не потерять внешние ссылки?

Вот с этого места поподробней, как это можно и крестик оставить и трусы снять?

Делайте редерикт, а каноникал просто пописываете на посадочной странице во избежании технических дублей

А на этом SEO-форуме поиск работает (http://webimho.ru/) :) Продвижение сайтов от 25 000 в мес, прозрачно, надежно (/ru/forum/818412), но не быстро, отзывы (http://webimho.ru/topic/3225/)
M
На сайте с 04.12.2013
Offline
188
#4

search_user, одно другому не мешает. Опускать canonical допустимо, если движок оч. круто заточен в плане SEO и не допускает дублей (чего не скажешь о поп. движках). Иногда бывает нужно специально сделать дубли, чтобы поучаствовать в рекл. компании, собрать стату и т.п. Тогда нужно (хотя бы временно) проставить canonical даже в круто заточенном движке.

Хостинг FOZZY ( http://fozzy.com.ru ) / Выслушаю предложения на домены ( http://u75.ru/domains-for-sale ) / Домены и скрипт для коротких ссылок ( http://u75.ru/domains-for-shortcuts )
Zegeberg
На сайте с 30.09.2010
Offline
252
#5

Если ровно сделать поможет и одно и другое. Я для себя выбрал редирект.

Ссылки с форумов, блогов и соц сетей (http://forumok.com/p/c1710b6b/) Живой текст для сайта/магазина//Стихи с поздравлением Аудит, возвращение трафика на сайты - личка, скайп Zegeberg.
M
На сайте с 04.12.2013
Offline
188
#6

P.S. Полное отсутствие дублей не означает, что редирект нужно посылать лесом. Эстетство и пользовательский фактор при ручной расстановке ссылок (распространенные неточности, которые можно поправить редиректом) никто не отменял. Например, у нас даже в самых простых движках верхний регистр корректируется автоматом без лишних телодвижений (читай «без сравнения с оригинальными адресами»): http://g09.ru/Articles (большие буквы запрещено/не рекомендуется использовать в адресах; «не рекомендуется» – это когда даже если ты напишешь большую букву и она сохранится, все равно будет работать приведение к нижнему регистру с положительным результатом, хотя конечно тут есть риск лишнего редиректа при переходе по внутренним ссылкам, если они будут выводиться без принудительного понижения регистра; надеюсь, кто-нибудь поймет, что я написал :) ).

богоносец
На сайте с 30.01.2007
Offline
693
#7
miketomlin:
большие буквы запрещено/не рекомендуется использовать в адресах; «не рекомендуется» – это когда даже если ты напишешь большую букву и она сохранится, все равно будет работать приведение к нижнему регистру

Не будет.

Использовать можно всё, что позволяет сервак.

search_user:
не совсем разобралась в вашем ответе я главной например оставляю abc.html в остальных ABC и ABC.html пишу что canonical = abc.html , ещё редирект нужно писать для ABC и ABC.html на abc.html? Можно использовать одновременно какконикал и редирект?

Ну совсем путаница.

на всех страницах делаете rel=canonical на ту, которую хотите в итоге www.1.ru/ABC

301 на www.1.ru/ABC со всех старых ставите потом — когда трафа на старые страницы уже не будет.

(если вы делаете 301, то бот просто не сможет увидеть на ней rel=canonical ...)

M
На сайте с 04.12.2013
Offline
188
#8
Не будет.

Я писал не в общем, а как это работает в наших движках :) Если использовать тип/метод сравнения для полей БД, в которых хранятся адреса/слаги, отличный от BINARY/чувствительного к регистру, то даже при хранении в БД слага в виде Articles и автоматическом приведении слага из входящего запроса к articles сравнение этих слагов будет давать положительный результат.

---------- Добавлено 17.02.2018 в 00:27 ----------

P.S. Другое дело, что лучше так не делать, если у вас где-то на сайте выводится Articles без приведения к нижнему регистру (как обычно и происходит), потому что это будет вызывать лишний редирект Articles -> articles при переходе по ссылке.

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