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 www.mojsajt.com 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: 3745
  • 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 1408 korisnika na forumu :: 43 registrovanih, 7 sakrivenih i 1358 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Aleksandar Tomić, aleksmajstor, Apok, BlekMen, Brana01, cemix, Dimitrise93, draganca, dragoljub11987, dule10savic, goxin, Griffon vulture, ILGromovnik, Ivan001, Ivica1102, kikisp, kolle.the.kid, Kubovac, kuntalo, ljuba, Mcdado, milenko crazy north, Milos ZA, milutin134, nemkea71, nikola287, pein, powSrb, Ripanjac, Seeker, solic, srbijaiznadsvega, Srle993, Sumadija34, vathra, Vlad000, vladaa012, VP6919, YU-UKI, zillbg, zzapNDjuric99, Čivi