htaccess par stvari

htaccess par stvari

offline
  • Pridružio: 15 Maj 2009
  • Poruke: 963

Struktura mi je ovakva
public_html/ (root)     .htaccess     public/         index.php     admins/         index.php         .htaccess         .htpasswd     common/
Zelim da kad neko ukuca [Link mogu videti samo ulogovani korisnici] da bude redirectovan sa root foldera na /public/. Isto hocu da kad neko pokusa da otvori common folder bude redirectovan na public. Ja sam napisao ovo i radi poso nego me zanima koliko je kvalitetno?
# public_html/.htaccess RewriteEngine On RewriteRule ^$ /public [L] RewriteRule ^shared/.*$ /public [L]
E sad, ocu i da zastitim admins folder sifrom, tj. da mora da se ukuca admin/admin da bi se pristupilo folderu.
# public_html/admins/.htaccess AuthName "Restricted Area" AuthType Basic AuthUserFile /admins/.htpasswd require valid-user
# public_html/admins/.htpasswd admin:$apr1$iK/t5o2X$tQ8wY0mZbWVV5cGYlakRF0
Inace imam WAMP i napravljen Virtual Host.
<VirtualHost *:80>    ServerName mojsajt.com    DocumentRoot "D:/Workspace/mojsajt/public_html"    <Directory  "D:/Workspace/mojsajt/public_html/">       Options +Indexes +Includes +FollowSymLinks +MultiViews       AllowOverride All       Require local    </Directory> </VirtualHost>
Fora je sto dobijem 500 Internal Server Error. Kad pogledam error log vidim da se .htpasswd fajl trazi u C:/admins/.htpasswd. Fazon je izgleda sto je po njemu current directory C:/wamp64/bin/apache/apache2.4.27, te je root folder onda C:\, a ustvari ja hocu D:\Workspace\mojsajt\public_html.

Pitanje: Navodjenje cele putanje D:/Workspace/mojsajt/public_html/admins/.htpasswd resava problem, ali postoji li neki univerzalniji nacin, tj. da ne mora svaki put kad kacim ovaj fajl na server da menjam ovu putanju u neku drugu apsolutnu, ili mora tako?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3760
  • Gde živiš: 127.0.0.1

Probaj ovako:

AuthUserFile ./admins/.htpasswd



offline
  • Pridružio: 15 Maj 2009
  • Poruke: 963

Nece, prepoznaje ga kao C:/wamp64/bin/apache/apache2.4.27/admins/.htpasswd.

Ko je trenutno na forumu
 

Ukupno su 5270 korisnika na forumu :: 70 registrovanih, 4 sakrivenih i 5196 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Bane san, Bo96, Bobrock1, Bokiboks, bokicacar, Borski1977, Cicumile, Colt D, CrveniSolaris, Dannyboy, darionis, Dimitrise93, djordjemiklusev, doktor097, DonRumataEstorski, draganl, dragisa dragisa, dusanobr, Ervin19955, Gaga_89, Hans Gajger, Igritelj, Kajzer Soze, KizJ, kovinacc, Lazur_01, Lucije Kvint, markolopin, mat, mercedesamg, Mihajlo, Miler88, Milo97, Milovan Dinic, Mićko, mm1811, Mrav Obrad, nefs, nekdo, nenad81, nenooo, nnnnnnnnnn, ozzy, Papadubi, pceklic, pein, Peruta, ping15, pristinski korpus, RajkoB, S-G, samo_citam, saputnik plavetnila, Semberija, Shinobi, simicnenadbg, skok, Sonic, Stanislav1970, tm, tomo2, Tvrtko I, vathra, Velibor Radoja, vidra1, VJ, vlado_pg, Zandar, Zoran Rapajić, zubri