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 754 korisnika na forumu :: 66 registrovanih, 9 sakrivenih i 679 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: 015, 10x10.9, arsa, Asteker, Bobrock1, Bojan198527, Borac1983, Breuk, coaa, Coabelgrade, cyprus, djboj, Djole3621, Doca, Duk011, dukajov, Dukelander, Dusko_Dugousko, Electron, esx66, Feller, fokac, france93, Gagi193, gale48, gobrad, goxsys, Hardenberg, igorpet, invictussavelikoi, janbo, Khalid ibn al-Walid, kibihrchak, Kolimator, kovacicbozo, ljuba.b, Ljusa, Mane88, Marko Marković, Mickey91, Mis uz pusku, neko iz mase, nenad81, Nobunaga, ozzy, paja69, Panter, Papadubi, Pewac21, Pikac-47, Pururin, S2M, Saša1989, sevenino, simicnenadbg, skok, smuk, sspp, stegonosa, steksi, styg, tamno.nebo, tehnika, virked, Wehicle, yrraf