2015-01-16 2 views
1

У меня есть этот SEO проблемы с Joomla, что Google Webmasters Tools фиксаторами, дублированного контента, названия, описания ...Перенаправление Joomla 3 компонент URL в меню связанного один

У меня есть статья бабуинов с идентификатором 1, и связанные с подкатегорией Обезьяны родительской категории Животные. Эта родительская и подкатегория связаны с элементами меню.

Таким образом, как правило, ссылаются на эту статью должна быть www.site.com/animals/monkeys/1-baboons

А вот проблема: если вы пытаетесь получить доступ к этой ссылке компонентам корыта, как это:

www.site.com/component/content/article/1-baboons

ссылка будет по-прежнему в силе, и он не будет открывать эту статью, но с не Itemid связано! И, поскольку это одно и то же название, описание, ключевые слова и контент, но разные URL-адреса, Google говорит, что это дублированный контент.

Я пробовал много компонентов для обработки URL-адресов SEF, но лучший сценарий возвращал 404.

Я попытался добавить отн = каноническую:

<link href="http://'.$_SERVER['SERVER_NAME'].JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)).'" rel="canonical" /> 

но не повезло, поскольку он отображает текущее URL-адрес.

Мой вопрос в том, есть ли какая-либо технология перенаправления или мир кода, который будет перенаправлять компонент/контент/статью/1-бабуины на его родительский элемент/животные/обезьяны /, что на самом деле связано с?

ответ

0

Вы пытались использовать встроенный компонент перенаправления? Это не идеальное решение, но оно будет работать нормально, если оно будет только одним. Ссылка, которую вы показываете, - это, в основном, постоянная ссылка, гарантированная уникальность независимо от того, что. Вопрос в том, что является ведущим сайтом Google в этой ссылке? Обычно это происходит, когда модуль или плагин не маршрутизирует URL-адрес (т. Е. Обертывание в JRoute()). Основные из них в целом хороши в этом (хотя и неизвестно, чтобы найти ошибку), но если у вас есть что-то, что генерирует ссылки, которые вы установили, вероятно, там, где проблема. Вы можете посмотреть любой из модулей основных статей и посмотреть, как выглядит код.

+0

Нет, это не только одна статья, вы можете получить доступ к каждой статье через этот путь, просто добавьте компонент/контент/статью, а не путь к элементам меню. Я попытался найти любую ссылку, оказанную таким образом, но нет. Кажется, все в порядке. –

+0

Конечно, вы МОЖЕТЕ получить доступ к каждой статье таким образом, это постоянная ссылка. Но Google находит больше одного? Google найдет только то, что действительно связано. Например, если есть ссылка категории, которая приводит к макету, на котором есть другая ссылка на странице, которая не маршрутизируется. Я бы начал с любых сторонних модулей, которые вы добавили, и проверьте макеты каждой из них. Также проверьте, не перекрываются ли какие-либо макеты. – Elin

+0

Ну, в этом проблема, есть более чем одна постоянная ссылка на статью. Я отказал в robots.txt/component /, чтобы предотвратить индексацию Google. И поиск в источнике, если есть какая-либо ссылка, содержащая компонент/контент/статью, но без везения. Итак, вот почему я ищу способ, чтобы перенаправить путь к статье, связанному с меню. Спасибо за совет, я продолжу поиск в сторонних расширениях. –