Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > WordPress и другие CMS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 20.09.2017, 19:15   #1
alinaSS
Новичок
 
Регистрация: 20.09.2017
Сообщений: 1
Репутация: 10
По умолчанию Дубли из-за движка

Нужна помощь на самописном движке properdiet.ru (мой сайт) есть проблема с дублями, а именно с 404 ошибкой. Начиная с 3 уровня вложенности страниц одна страница может отражаться под разными адресами.

Работала с одним программистом, по его словам, не получается сделать ни 404 код ответа, ни даже настроить rel="canonical". Может быть кто-то сталкивался, были какие-то решения, кроме смены CMS. Мне – не программисту – достаточно сложно разбираться в этой тематике. Смысл объяснений понятен, но может быть есть какие-то решения… Может быть, кто-то сталкивался с таким….

Приведу слова программиста:

«Не осилим мы сделать 404 на текущем движке, т.к. вся подноготная движка заточена на поиск хоть чего-то из адреса (и когда находится, то всё остальное неважно), а это значит – только переписывать весь движок.

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

Чтобы прописать в динамически создаваемых страницах каноническую ссылку, надо знать как она должна выглядеть, чтобы сгенерировать нужный тег в заголовке страницы. Движок не позволяет узнать какая должна быть каноническая ссылка, он ориентируется на адрес страницы только на первому уровне адреса (/belki например), а на втором учитывает только номер страницы, а ее ПРАВИЛЬНЫЙ псевдоним (для канонического адреса) нигде не достать. Вот в чем проблема.

Т.е. движок не проверяет полностью адрес страницы, он выискивает для страницы второго уровня только их номер, id, остальное ему совершенно безразлично и функций сопоставления номера страницы и правильной части адреса нет.

Вот смотрите, на скрине http://joxi.ru/krDDQbvhEq4Mkr видно данные по странице properdiet.ru/belki/139-n...
Как видите, та часть, которая написана латинскими буквами – вообще нигде не сохраняется и генерируется из тайтл.

Страницы генерируются динамически движком и поэтому тег канонической ссылки тоже надо генерировать автоматически.

Но данные для такой генерации (псевдоним каждого уровня в адресе) от движка взять неоткуда».
alinaSS вне форума   Ответить с цитированием
Старый 20.09.2017, 19:33   #2
ADSoft
Профессионал
 
Регистрация: 25.02.2007
Адрес: Татарстан
Сообщений: 3,202
Репутация: 896

icq: 303-206-418
skype: ad-soft.info
По умолчанию

Ну тут точно нужно конкретно в движке копаться
Скорее всего частично переписывать. Муторное и неблагородное дело
ADSoft вне форума   Ответить с цитированием
Старый 22.09.2017, 15:26   #3
Геннадий Попов
Новичок
 
Аватар для Геннадий Попов
 
Регистрация: 17.07.2017
Сообщений: 2
Репутация: 10
По умолчанию

Нужен специалист скорее всего, дистанционно не помогут.
Геннадий Попов вне форума   Ответить с цитированием
Старый 22.09.2017, 15:34   #4
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 16,325
Репутация: 3200

icq: 512-765
skype: alexp.frl
По умолчанию

Ага, по-любому не помогут, нужно по коням и к серверам выезжать! Возможно баг.
Alex11223 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с установкой движка clixscript_v1.5 и работой движка Evolution 4.6 pavelluchko WordPress и другие CMS 0 16.02.2014 01:16
Прогнать на дубли и исправить GRS1988 Microsoft Office Excel 12 11.03.2011 13:18
Откуда дубли при запросе? hronos1975 Microsoft Office Access 7 11.02.2011 20:14
Удалить дубли по началу строки gamer123 Общие вопросы Delphi 4 01.09.2010 10:34


10:17.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru