PDA

Pogčedajte punu verziju : .htaccess selektivni pristup


apolo
18. 02. 2010., 19:03
Nisam siguran da li je ovo moguće, a ne znam da li će me strendžeri razumeti kada ih budem pitao, na šta tačno mislim.

Da li je moguće da se posetiocima sajta umesto index.(htm/html/php) servira strana.(htm/html/php), ali da se samo jednom računaru dozvoli normalan pristup.

Primer. Postoji index strana, u izradi, koju želimo da ostavim da bude jedina javno dostupna, dok sa druge strane develeoper može da pristupi sajtu normalno tj. da mu .htaccess ne servira u izradi tj. drugu stranu.

bOkIcA
18. 02. 2010., 19:07
Davno sam resavao to tako sto sam cekao odredjen tekst unutar User Agent stringa.
A u svakom browseru, dal sa pluginom ili bez, lako mozes da promenis isti.

LiquidBrain
18. 02. 2010., 19:27
Ovo moze da ti pomogne...

http://www.munkyonline.co.uk/web-design-articles-tutorials/htaccess-redirect-ip-ranges.php

japan
18. 02. 2010., 19:31
RewriteEngine on
RewriteBase /
RewriteCond %{REMOTE_ADDR} !^192\.168\.0\.1$ #zameniti pravom adresom
RewriteRule ^(.*)$ /strana_u_pripremi.html [R=301,L]

Pisem napamet, ali taj neki princip bi trebalo da radi. Eventualno bi jos trebalo dozvoliti slike ili neki css ako ga ta strana u pripremi koristi.

apolo
18. 02. 2010., 19:51
Ja sam pomislio da bi komanda DirectoryIndex mogla da se iskoristi, a onda da se napravi izuzetak za IP koji pristupa. Sada vidim da je mnogo lakše kao što je japan naveo.

bOkIcA
18. 02. 2010., 21:45
RewriteCond $1 !^(u_pripremi\.htm)
RewriteCond %{HTTP_user_agent} !developer
RewriteRule ^(.*)$ /u_pripremi.htm [R=302,L]

Ako ti IP nije fiksni, odnosno moja verzija identifikacije preko user agent-a.