2014-02-04 5 views
0

Нам надоело дублировать ссылки Joomla, и мы конвертировали наш сайт из Joomla в Html. Потому что в Joomla у нас есть только (приблизительно) 80 страниц, но Google индексировал 1970 (!) Страниц. Это означает дублирование контента для Google. Поэтому мы конвертировали его в Html. Но что мы можем сделать для старых страниц?Какой из них лучше для удалённого контента, 301 или 404?

Наша новая структура ссылка domainname.com/article.html

Но старая структура была domainname.com/index.php/article.php

Так, что лучше для старых страниц, 301 перенаправление или 404 не найдено? Что нам делать?

+0

Joomla никогда не даст вам URL, как это. – Elin

ответ

2

Если содержание имеет переехал то 301 Moved Permanently (в сочетании с Location заголовка, чтобы сказать, где он переехал).

Если контент был удален, то это 410 Gone.

404 Not Found предназначен для контента, который никогда не существовал или не может быть найден по неизвестным причинам.


Это звучит, как вы хотите 301 всех URL-адрес, где дублированный контент, используемые, чтобы быть доступными для одного места, что она теперь доступна.

+0

Спасибо Квентин за ваш ответ. Наш контент обновляется, поэтому они свежие и уникальные. Но старым страницам 2 года. Поэтому мы не хотим старых. Кроме того, структура ссылок изменилась, как я уже упоминал выше. Итак, это 410 Gone лучше для нас? И как мы можем это сделать? Например, можно ли добавить код на любую страницу, например «domainname.com/index.php/*? Is 410» – Texwiller

+0

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

+0

Спасибо Юкке, но мы не хотим, чтобы старые URL-адреса хранились в поисковых системах. Поскольку почти все из них получили обратную связь со спам-сайтами, свяжите фермы. Мы хотим начать новый курс для чистого seo. Так, 301 пострадал от нас или нет? И как мы можем это сделать, с htaccess? – Texwiller

0

404 Not Found: Сервер не нашел ничего, что соответствовало бы Request-URI. Не указывается, является ли это условие временным или постоянным. Код состояния 410 (Gone) ДОЛЖЕН использоваться, если сервер через какой-то механизм, который может быть внутренне конфигурирован, знает, что старый ресурс постоянно недоступен и не имеет адреса пересылки. Этот код состояния обычно используется, когда сервер не хочет точно определить, почему запрос был отклонен, или когда другой ответ не применим.

301 Moved Permanently: Запрошенному ресурсу был назначен новый постоянный URI, и любые будущие ссылки на этот ресурс СЛЕДУЕТ использовать один из возвращаемых URI. Клиенты с возможностями редактирования ссылок должны автоматически перенаправить ссылки на Request-URI на одну или несколько новых ссылок, возвращаемых сервером, где это возможно. Этот ответ можно кэшировать, если не указано иное.

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

301 Если есть связанная и аналогичная страница на странице, которую вы удаляете. 404, если таковых нет.

Вы можете увидеть полный блог здесь: http://www.seroundtable.com/404-301-web-page-16773.html

+0

Спасибо MM Tac. – Texwiller

Смежные вопросы