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: 3667
  • 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 874 korisnika na forumu :: 40 registrovanih, 3 sakrivenih i 831 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: _Sale, A.R.Chafee.Jr., alkatraz080, amaterSRB, babaroga, cikadeda, Cirkon, Ctrl x, Cufo, darkangel, Dimitrise93, DucicM, eighty-one, Georgius, ILGromovnik, Insan, Kiki2004, Konda, Krusarac, kuntalo, MB120mm, mercedesamg, milekNS, miodrag, NemanjaKT, pein, raskoljnikov, Recce, riva, ruseskij, S-lash, sakota79, shone34, srecko81, vasa.93, vathra, yrraf, zajcev1, zixmix, zljubomir