@jle34925

При каких обстоятельствах, может получаться такой урл?

На сайте ссылки генерятся автоматически. Сайт на php и написано там так:
...href="http://site.ru/page/'.urlencode(mb_strtolower ($page, 'UTF-8')).'"...

В большинстве случаев, все нормально, ссылка получается корректная, но иногда, мне сообщает гугл вебмастер, что найдена страница с 404 ошибкой, и приводит адрес несуществующей страницы.
http://site.ru/page?%3F%3F%3F%2520Sami%2520Yusuf
При каких обстоятельствах может пропадать слеш после $page?
  • Вопрос задан
  • 230 просмотров
Решения вопроса 1
@aguz
Client-side developer
Адрес, который показывает Вебмастер, точно не тот, который генерируется в ссылке. Слеши не пропадают. Никогда.
Он сформировался где-то в другом месте, и вот это место нужно искать.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@MuTaToRage
У вебмастера должен быть источник на какой странице найдена ссылка.
И не используйте такую конструкцию, создайте класс генерации ссылке где будет метод создания ссылок на page
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы