Przekierowanie po wchodzeniu na stronę ze strony X

Przekierowanie po wchodzeniu na stronę ze strony X
MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

Mam stronę założoną na Wordpressie. Chcę, żeby ludzie, którzy natrafią na odnośnik do mojej strony na stronie X, byli przekierowywani pod podany przeze mnie adres. Czy coś takiego jest możliwe?

Czyli mam moja-strona.net. Ktoś znajduje odnośnik do moja-strona.net na jakaś-strona.net. Chcę, by po kliknięciu trafił pod adres przekierowanie.net.

bree
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 40
0

Jest to możliwe. Wystarczy sprawdzić link, z którego przyszedł odwiedzający.
W htaccess:

Kopiuj
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://jakaś-strona.net [NC]
RewriteCond %{HTTP_REFERER} !^http://jakaś-inna-strona.net [NC]
RewriteRule ^ http://przekierowanie.net/ [L,R] 

PHP:

Kopiuj
 if (false !== stripos($_SERVER['HTTP_REFERER'], "jakaś-strona.net")) {
    header("Location: http://przekierowanie.net");
} else {
    // pffff
}

JS:

Kopiuj
 if (document.referrer == "http://jakaś-strona.net") {
                window.location.href = "http://przekierowanie.net";
            } 

Do wyboru, do koloru. Jeśli przeglądarka odwiedzającego ma wyłączony javascript to przekierowanie nie zadziała.

czysteskarpety
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Piwnica
  • Postów: 7697
0

nawet nie raz same panele admina na hostingach dają możliwość ustawienia 301, wystarczy poczytać pomoc ;)

bree
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 40
0

Dają, ale to nie to o co pytał @mahdavikia. Cpanel, DA, hołmowy Plesk Parallelsa, czy nazwy panel nie dają możliwości sprawdzenia źródła, skąd odwiedzający do nas przyszedł.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.