Ţine ascuns situl în lucru (II)


Despre cum să ţii ascuns situl în lucru am mai vorbit acum vreo doi ani, aici. Atunci prezentam o soluţie PHP (pe care o folosesc şi astăzi frecvent). Cum între timp m-am mai împrietenit cu .htaccess, folosesc uneori şi această metodă. Să zicem că aveţi un sit la care lucraţi. Adresa Dvs IP (nu o ştiţi? încărcaţi AdresaMeaIP.ro şi o aflaţi imediat) este, să zicem, de dragul exemplului, 111.222.111.222, iar a clientului Dvs este 33.44.55.66. Cum facem ca doar Dvs şi el să poată să vadă situl în construcţie? Simplu: îi respingem pe toţi cei care nu au IP-ul Dvs sau al clientului. Vedeţi mai jos codul.

[PHP]order deny,allow
deny from all
allow 111.222.111.222
allow 33.44.55.66[/PHP]

Evident, în codul de mai sus puteţi multiplica linia cu „allow” pentru oricâte IP-uri doriţi să aibă acces. Dar să zicem că ceilalţi, care poate ştiu domeniul dar nu trebuie să vadă situl, am dori să dea de o pagină „în construcţie”. Cum facem? Codul de mai jos îi scoate pe toţi cei care nu au IP-ul 111.222.111.222 spre pagina in-constructie.html. Emitem un 302 pentru redirectare, ca să ştie motoarele de căutare că este vorba doar de ceva temporar.

[PHP]RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} !^111\.222\.111\.222
RewriteCond %{REQUEST_URI} !/in-constructie\.html$
RewriteRule .* /lucrari.html [R=302,L][/PHP]

Această a doua soluţie este mai bună din încă o perspectivă: e utilă şi când doriţi să închideţi situl pentru vizitatori… dar nu şi pentru Dvs. Pe ei îi direcţionaţi spre o pagină, să zicem, „reparatii.html”, în timp ce Dvs veţi putea lucra normal la sit. Trucuri banale, dar sunt sigur că vor fi foarte utile… celor ce nu ştiau de ele :) .


Apreciază articolul:

1 stea2 stea3 stea4 stea5 stea (2 evaluări, media: 5,00 din 5)
Loading...Loading...

0 comentarii


Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile necesare sunt marcate *