Intereting Posts
Настройка Breadcrumb NavXT Лучший способ передать переменные вокруг сайта WordPress? cmb2: Мне нужно сохранить значение поля за пределами текущего сообщения. Есть ли крючок, который я могу использовать? Поиск использования памяти администратором Пользовательская страница администратора post.php Идентификатор администратора сайта сайта в текущем блоге внутри ссылки Как отображать сообщения, упорядоченные по дате пользовательского поля? Пользовательская таксономия из базы данных Различные фоновые изображения на разных сайтах Изменение меток меню администратора Автоматический вход между субдоменю нажатия слова и веб-узлом .net Функции WordPress дают фатальную ошибку в включенном файле php Случайно удалил страницу «home» в качестве моей первой страницы, может кто-то помочь? Искать ТОЛЬКО с помощью мета-ключа / мета-значений Как удалить параметры экрана и ссылки справки в области администратора?

Как использовать https только на одной странице?

В ближайшее время: я хочу, чтобы мой WordPress ответил https на один конкретный маршрут. Все остальное должно ответить в http . Возможно ли это в WordPress и как это сделать?

Детали

У меня есть один маршрут на моем сайте WordPress, на который я хочу ответить в https, потому что он используется в качестве конечной точки при получении уведомлений об оплате со шлюзов.

Все остальное должно продолжать отвечать в http .

Я предположил, что это было легко, я создал два виртуальных хоста на своем веб-сервере с некоторыми правилами переадресации:

<VirtualHost *:80> ServerName www.example.com (...) </VirtualHost> <VirtualHost *:443> ServerName www.example.com (...) RewriteEngine On RewriteCond %{REQUEST_URI} !/my/endpoint/ RewriteRule ^(.*)$ http://www.example.com$1 [R=301,L] </VirtualHost> 

Правила проверены и правильны. Они в основном означают: на сайте HTTPS перенаправить все, кроме заданного маршрута на HTTP.

Тем не менее, когда страница WordPress index.php получает контроль, происходит другое перенаправление, и я возвращаюсь к домашней странице http-сайта. Протестировано с помощью DevTools и сохраняет журналы.

Я тестировал на другом сайте WordPress, и я предполагаю, что проблема в том, что происходит в .htaccess, где все, что не является фактическим файлом или каталогом, перенаправляется на index.php который по очереди перенаправляется на HTTP.

Мне что-то не хватает?

Спасибо за любой намек.

Solutions Collecting From Web of "Как использовать https только на одной странице?"