Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy roboty bronią się przed header?, nie działa header dla wybranego robota
Webbb
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 10.03.2021

Ostrzeżenie: (0%)
-----




chce pewnego robota z adresu IP np. 54.36.148.167 przekierować na inną stronę, ale skubaniec tam nie wchodzi. Natomiast inne roboty albo inne IP sa przekierowywane..

o co chodzi??

roboty o o IP 5.9.x.x sa kierowane
a ten 54.36.x.x już nie...


przekierowuje takim kodem:
-------------------------------

$sprawdz_ip = $_SERVER['REMOTE_ADDR'];
$rozbij_ip = explode(".", $sprawdz_ip);

if (

($rozbij_ip[0] == "5" && $rozbij_ip[1] == "9")
||
($rozbij_ip[0] == "54" && $rozbij_ip[1] == "36")

)
{
header("Location: http://mojastrona.pl/ccccc.php");

exit;

}
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
LowiczakPL
post
Post #2





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

Ostrzeżenie: (0%)
-----


to może .htaccess

RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^54\.36\.148\.167
RewriteRule ^(.*)$ http://kosmos.pl [R=301,L]
Go to the top of the page
+Quote Post
Webbb
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 10.03.2021

Ostrzeżenie: (0%)
-----


Cytat(LowiczakPL @ 11.03.2021, 19:44:10 ) *
to może .htaccess

RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^54\.36\.148\.167
RewriteRule ^(.*)$ http://kosmos.pl [R=301,L]




ok..dzięki...

ale...dlaczego tak jest??

Go to the top of the page
+Quote Post
LowiczakPL
post
Post #4





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

Ostrzeżenie: (0%)
-----


przypuszczam że header jest na poziomie aplikacji a htacces jest na poziomie serwera,

więc jak już robot wszedł na stronę wie że istnieje jakaż zawartość ale ktoś go z niej wyrzuca na inny adres (redirect header) a jego to nie interesuje więc zostaje (ignoruje HEADER Redirect bo może coś ciekawego masz na stronie)

natomiast htacces jest na poziomie serwera czyli zanim się strona pokaże jest nadawany inny adres więc robot nie jest w stanie kompletnie nic zobaczyć bo dostaje całkowicie inny adres

Ten post edytował LowiczakPL 12.03.2021, 10:25:20
Go to the top of the page
+Quote Post
Webbb
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 10.03.2021

Ostrzeżenie: (0%)
-----


Cytat(LowiczakPL @ 12.03.2021, 10:23:14 ) *
przypuszczam że header jest na poziomie aplikacji a htacces jest na poziomie serwera,

więc jak już robot wszedł na stronę wie że istnieje jakaż zawartość ale ktoś go z niej wyrzuca na inny adres (redirect header) a jego to nie interesuje więc zostaje (ignoruje HEADER Redirect bo może coś ciekawego masz na stronie)

natomiast htacces jest na poziomie serwera czyli zanim się strona pokaże jest nadawany inny adres więc robot nie jest w stanie kompletnie nic zobaczyć bo dostaje całkowicie inny adres



taaaaak..to wydaje się sensowne..
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 07:00