moote 0 Опубликовано: 24 мая Рассказать Опубликовано: 24 мая (изменено) Недавно сменил чпу, до этого всегда был 2 но каким то чудным образом стоял 1 вернул обратно на вид 2. Теперь в яндекс вебмастере обнаружил 2 037 дублирующихся title и дискрипшин, с адресами: /категория/id-новость.html и /id-новость.html. Что с ними теперь делать подскажите? Изменено 24 мая пользователем moote Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 007 Опубликовано: 25 мая Рассказать Опубликовано: 25 мая В настройках скрипта включаете контроль неверных ЧПУ, DLE для неправильных ссылок будет делать редирект и ждете, пока поисковики переиндексируют все ссылки и уберут дубли. Цитата Ссылка на сообщение Поделиться на других сайтах
moote 0 Опубликовано: 25 мая Рассказать Опубликовано: 25 мая (изменено) Автор Он у меня включен был. Ещё в яндекс вебмастере в заголовках и описаниях есть такие дубли из облака тегов /tags/Jo%27+Blues/ /tags/Jo%5C%27+Blues/ при переходе из яндекс вебмастера в адресе + меняется на B и выводится ошибка: По данному адресу публикаций на сайте не найдено. Но если зайти на самом сайте по тегу, адрес получается /tags/jo%27%20blues/ то есть в место + и B стоит 0. Я так понимаю все эти знаки на месте пробела. Как это исправить? Изменено 25 мая пользователем moote Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 007 Опубликовано: 25 мая Рассказать Опубликовано: 25 мая 2 часа назад, moote сказал: Он у меня включен был. В таком случае у вас в принципе не могло быть сообщения о том что дублирующиеся title потому что по неправильному адресу новости будет 301 редирект. Значит он был не включен какое то время. Только в таком случае может быть такое сообщение от Яндекса. Если включен и работает, то теперь ждите переиндексации, это может долго времени занимать. 2 часа назад, moote сказал: при переходе из яндекс вебмастера в адресе + меняется на B и выводится ошибка: По данному адресу публикаций на сайте не найдено. Но если зайти на самом сайте по тегу, адрес получается /tags/jo%27%20blues/ то есть в место + и B стоит 0. Я так понимаю все эти знаки на месте пробела. Как это исправить? Что исправить? DLE не генерирует неправильных адресов, а то что вы прописываете где то некорректно в URL, то это вы прописываете, а не DLE. Поэтому со стороны DLE тут исправлять нечего в принципе. Это вам нужно исправлять там где вы что то неверно прописали, а где вы это сделали, я уже сказать не могу, я не знаю этого, это вам виднее, и там вам уже нужно исправлять некорректные ссылки. DLE не делает некорректных ссылок, и это точно, соответственно это не он вам где то прописал. Цитата Ссылка на сообщение Поделиться на других сайтах
moote 0 Опубликовано: 25 мая Рассказать Опубликовано: 25 мая (изменено) Автор На сайте при переходе по тегам у всех ссылок типа /tags/слово%20слово/ именно в тегах между слов в место пробела такие символы %20, может подскажите где нужно искать причину? Изменено 25 мая пользователем moote Цитата Ссылка на сообщение Поделиться на других сайтах
moote 0 Опубликовано: 25 мая Рассказать Опубликовано: 25 мая Автор Нашёл у гугла пробелы в строке кодируются символами %20 или заменяются знаком плюса (+). Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 007 Опубликовано: 25 мая Рассказать Опубликовано: 25 мая 2 часа назад, moote сказал: На сайте при переходе по тегам у всех ссылок типа /tags/слово%20слово/ именно в тегах между слов в место пробела такие символы %20, может подскажите где нужно искать причину? Так и должно быть. Это соответствует стандартам URL. Любой URL должен быть закодирован строго по стандартам, а именно по стандарту RFC 3986 https://datatracker.ietf.org/doc/html/rfc3986, а не так как вы это решили, и пробел кодируется как %20 согласно данным стандартам. Прочитать что такое URL кодирование вы можете на https://ru.wikipedia.org/wiki/URL Не придумывайте свои правила, и не нарушайте стандарты когда вы сами что то вручную делаете, тогда у вас и проблем никаких не будет. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.