Как сделать редирект в WP?

Я очень не понимаю, что мне следует использовать для перенаправления своих страниц. Пока я сделал это:

<a class = "navbar-brand" href = "<?= esc_url(home_url('/')) ?>">
                    <img class = "nav-logo" src = "<?php echo $img1; ?>" alt = "Logo Canoa, flèche blanche sur fond vert">
</a>
<li class = "nav-item">
  <a class = "underline nav-link media-screen-nav" href = "chatbot-lilou">Chatbot Lilou</a>
</li>
<li class = "nav-item">
  <a class = "underline nav-link media-screen-nav" href = "contact-demo">Contact & Démo</a>
</li>

Перенаправления работают, но я понимаю, что когда я наводил указатель мыши на свои ссылки, в левом нижнем углу экрана отображается: localhost / canoaGuide / NameOfActualPage / WhatsWrittenInHref

В этом примере с кодом ниже Im на странице chatbot-lilou, и я хочу войти в Contact & Demo, он показывает: localhost / siteweb / chatbot-lilou / контакт-демо. Раньше я не обращал внимания, потому что это работало, но теперь я понимаю, что это странно и, вероятно, не очень хорошо для wordpress.

Другой пример, подтверждающий мое ощущение, что я делаю что-то не так, - это перенаправление между статьями в блоге. Например, я хочу проверить все статьи в категории кофе, это работает, но начиная с этого момента все мои следующие клики будут добавлять контент href, например: localhost / siteweb / category / coffee / chatbot-lilou / chatbot-lilou

Попробуйте использовать базовый тег в разделе заголовка документа. Я не уверен, но думаю, что <base href = "/"> решит эту проблему.

Amit Verma 06.04.2021 14:07

Я использовал <base href = "/ siteweb /">, и он действительно работает, я не знал базового тега, большое вам спасибо.

LeDude 06.04.2021 14:20

Добро пожаловать! Рад, что это сработало

Amit Verma 06.04.2021 14:21
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
3
27
0

Другие вопросы по теме