Publikowanie przez revese proxy to metoda serwowania treści internetowych użytkownikom za pośrednictwem serwera pośredniczącego (reverse proxy), który znajduje się między użytkownikami a serwerem internetowym hostującym zawartość. Zamiast bezpośredniego dostępu do serwera źródłowego, użytkownicy wchodzą w interakcję z serwerem reverse proxy, który obsługuje żądania i odpowiedzi.
W zależności od tego, gdzie znajduje się Twoja witryna i domena, możesz udostępnić swoje landing page’e utworzone w Landingi za pośrednictwem reverse proxy, konfigurując połączenie bezpośrednio na swoim serwerze/platformie.
Uwaga: Aby skonfigurować przekierowanie reverse proxy, skontaktuj się z administratorem serwera Twojej domeny/witryny.
Jak działa reverse proxy?
Dzięki funkcji reverse proxy możesz łatwo zmapować określony katalog w domenie głównej (np. https://example.com/lp/) i dostarczać odwiedzającym zawartość hostowaną na innym serwerze. Pozwala to na wyświetlanie landing page’y pod główną domeną bez duplikowania lub ręcznego przenoszenia treści.
Przykład:
- Oryginalna konfiguracja: Twój landing page jest opublikowany na platformie Landingi pod subdomeną:
- https://oferty.strona.com/ebook
- Rezultat: Dzięki konfiguracji reverse proxy landing page jest dostępny na domenie głównej:
- https://strona.com/oferty/ebook
- Główna witryna pozostaje dostępna pod adresem https://strona.com/.
Konfiguracja landing page’y i reverse proxy
1. Zbuduj i opublikuj landing page jak zwykle.
2. W zależności od serwera lub platformy witryny głównej, przejdź do ustawieńi zmapuj docelowy adres URL ze źródłowym adresem URL.
- Mapowanie pojedynczych landing page’y:
- Zmapuj https://strona.com/oferty/oferta1 z https://oferty.strona.com/oferta1
- Zmapuj https://strona.com/oferty/oferta2 z https://oferty.strona.com/oferta2 itp.
- Mapowanie katalogów:
- Na serwerze utwórz katalog, który będzie automatycznie obsługiwał landing page’e
- Zmapuj https://strona.com/katalog/* z https://katalog.strona.com/*
- Wszystkie landing page opublikowane w Landingi pod adresem https://katalog.strona.com/XYZ będą teraz automatycznie dostępne pod adresem https://strona.com/katalog/XYZ.
Mapowanie katalogów: przyciski i formularze
Jeśli zdecydujesz się dodać nowy katalog i zmapujesz adresy URL tak, aby landing page’e były automatycznie dostępne pod nowym adresem, zainstaluj w Landingi kod JavaScript dla przycisków i formularzy.
1. Zaloguj się na swoje konto Landingi i przejdź do Dashboardu landing page’a, które został przekierowany przez reverse proxy.
2. Przejdź do zakładki Kody JavaScript i kliknij Dodaj nowy kod.
Do kodów JavaScript możesz przejść także bezpośrednio z poziomu edytora:

3. Skopiuj następujące kody w tym samym oknie:
- Dla przycisków:
<script>
$(document).ready(function() {
$('.widget-button').each(function() {
var wrongURL = $(this).attr('href');
var goodURL = '/catalog/landingi' + wrongURL;
if (wrongURL.includes('button')) {
$(this).attr('href', goodURL);
}
});
});
</script>
- Dla formularzy:
<script>
$(document).ready(function() {
$('form').each(function() {
$(this).attr('method', 'post');
var wrongURL = $(this).attr('action');
var goodURL = '/catalog/landingi' + wrongURL;
if (wrongURL.includes('submit')) {
$(this).attr('action', goodURL);
}
});
});
</script>
4. Zastąp /catalog/landingi
nazwą katalogu strony i ścieżką wskazanymi w nowym katalogu.
- Przykład:
- Adres landing page’s w Landingi: https://oferty.strona.com/oferta1
- Docelowy adres URL: https://strona.com/oferty/oferta1
- Zastąp /catalog/landingi wpisując /oferty/oferta1

5. Wpisz nazwę, wybierz pozycję Body – na górze na Stronie głównej i zapisz zmiany.