После поиска url страници выглядит так http://site.local/search/index.php?q=киев (ссылка не кликательная = сайт на локальной машине). Возможно как-то тут и везде где будут появлятся вопросительные знаки (тоесть где будут некие параметры в адресной строке передаваться), заменять их на "#"(знак решетки)?
1. Что бы заказчик денег дал. 2. Менять только для внешнего вида без изменения функционала. 3. Что бы в адресной строке вместо "?" (вопросительного знака) было "#" (решетка) 4. я больше не понимаю как понимать этот вопрос
Коллеги, чтобы не плодить темы, попробую отписать свою проблему тут. Есть страница: https://academycrafts.ru/about/ Яндекс вебмастер написал, что он нашел дубль этой страницы по адресу: https://academycrafts.ru/about/? Это статическая страница, расположена тут /about/index.php, инфоблок для нее не создавался (я не вижу его в админке).
Только эта страница попала в дубли, в .htaccess я ничего подозрительного не увидел.
Вопрос, как такое могло приключиться? Что проверить? Как избавиться? Читал, что можно настроить редирект с одной страницы на другую, но боюсь, что где-то настроен обратный редирект. Также есть советы использовать канонические ссылки, но советы даны применительно к инфоблокам, как это сделать для статических страниц? Тем не менее, пока не будет ясности о причине появления дубля, все советы выглядят как костыли, особенно пугают советы типа - чтобы избавиться от слешей на конце, настройте редирект и приводится 50 строк кода для вставки в .htaccess.
Возможно, проблема в том, что в соответствующем пункте левого меню раздела about в настройках указан знак "?". Зацените решение - переименовываю index.php в папке about в about.php и в настройках левого пункта меню раздела указываю about.php