Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]blokada ruchu w .htaccess
Forum PHP.pl > Forum > Przedszkole
agland
Witam,
Potrzebuję pomocy w budowie pliku .htaccess. Chciałbym zablokować możliwość dostępu do strony wszystkim oprócz googlebota oraz własnego IP. Jeśli to możliwe chciałbym również aby strona użytkownikom innym niż googlebot i moje własne IP zwracała kod błędu 404 a nie 403, tak jak to jest w przypadku polecenia -deny-
Ponieważ niezbyt dobrze znam polecenia w tym pliku, proszę szanownych forumowiczów o pomoc.
Beacri
Ja bym na Twoim miejscu dał:

Kod
deny from all
allow from 127.0.0.1


i dopisywać IP googlebota.

a co do zmiany 403 na 404 to możesz popracować nad stronami błędów:

Kod
ErrorDocument 404 404.php
ErrorDocument 403 404.php


ew. popracować przy RewriteCond żeby po wykryciu Googla lub Ciebie (po IP lub przeglądarce) generował 404 lub przekierowywał smile.gif
agland
W sumie to własne ip mógłbym odpuścić żeby zbytnio nie mieszać. Natomiast googlebota wolałbym puścić przez useragent ponieważ adresy robotów się zmieniają
erix
I tak za to wylecisz, bo serwujesz co innego botowi, a co innego użytkownikom.
agland
Myślę że nie ponieważ bot nie ma dostępu do htaccess. To nie cloaking tylko blokada dostępu
erix
Ale bot dostaje co innego, a użytkownik co innego.

IMO to jest cloaking: http://pl.wikipedia.org/wiki/Cloaking
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.