Skocz do zawartości

awaria serwera - zabezpieczyc sie


Maciek

Rekomendowane odpowiedzi

czesc,

pytanie raczej techniczne - mam nadzieje, ze pasuje do tego dzialu.

ostatnio serwer na ktorym mam postawiony jeden z serwisow po prostu padl. w takich niezbadanych okolicznosciach zabraklo pliku index, reszta byla ok.

serwis jest dynamiczny, a ten index wlasciwie "robi wszystko". i na nieszczescie w tym czasie robot Google indeksowal sajt i jak mozecie sie domyslic to piekny obraz wisi teraz w wynikach (nie podam, bo sie wstydze ;)

pyt.: czy znacie jakis skuteczny sposob na zabronienie robotowi ideksacji gdy brakuje pliku index lub po prostu podstawienie statycznej zawartosci (o ktora juz zadbam) ?

ps. posiadam dostep do crona i modulow apache.

Odnośnik do komentarza
Udostępnij na innych stronach

hm... nie ma (chyba) czegos takiego jak indeksacja 'pod warunkiem'. zabraniac mozna plikiem robots.txt, ale bez warunkow.

mozna to brzydko obchodzic np. w taki sposob : co n minut cronem wywolywac skrypt basha, ktory sprawdza czy istnieje index.html. jesli nie, to

a) stworzyc (dopisac) plik .htaccess i mod_rewritem przekierowac index

;) stworzyc tymczasowy plik index.html

c) stworzyc plik html z przekierowaniem 303.

d) stworzyc (dopisac) robots.txt i disallow index.html

"i can handle it without linking :)"

Odnośnik do komentarza
Udostępnij na innych stronach

Mam gorzej... Przez pomyłkę - kiedy aktualizowałem stronę - wrzuciłem niewłaściwy plik (starą wersję strony o innym temacie) i zorientowałem się po parunastu minutach, w ciągu których robot G. raczył mnie odwiedzić. W efekcie mam miejsce 1. na 21000 wyników, ale pod złymi keywords... :)))

Pozdrawiam, J.

Odnośnik do komentarza
Udostępnij na innych stronach

A ja na wszystkich serwisach staram się wstawiać definicję apaczowych ErrorDokumentów, które w wyniku jakiegokolwiek błędu odeślą na odpowiednią stronę.

W ten sposób można 'załatwić' i brak strony na serwerze i wysypanie się bazy i brak indeksu...

Proste i skuteczne.

Szy.

Odnośnik do komentarza
Udostępnij na innych stronach

A ja na wszystkich serwisach staram się wstawiać definicję apaczowych ErrorDokumentów, które w wyniku jakiegokolwiek błędu odeślą na odpowiednią stronę.

myslalem o tym - i wydaje sie byc to dobrym rozwiazaniem. ale mam dostep tylko to .htaccess, a tego pliku moze rowniez brakowac..

pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

myslalem o tym - i wydaje sie byc to dobrym rozwiazaniem. ale mam dostep tylko to .htaccess, a tego pliku moze rowniez brakowac..

Jeśli masz dostęp do .htaccessa, to masz dostęp do definiowania errordokumentów.

Gdy nie masz, to i tak pewnie provider umożliwia ich generowanie.

Szy.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli masz dostęp do .htaccessa, to masz dostęp do definiowania errordokumentów.

wiem. ale podczas awarii brakowalo index.php i akurat .htaccess tez braklo

Gdy nie masz, to i tak pewnie provider umożliwia ich generowanie.

wlasnie nie umozliwia, i chyba bede sie musial "usmiechnac", aby definicje error umiescili w httpd.conf :)

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności