NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

Diskuze: HTACCESS

Aktivity
Avatar
Lukáš Volprecht:18.3.2014 10:07

Ahoj, htaccess mi nikdy moc nešel a opět potřebuji radu. Tento mi funguje přesně podle mých představ, potřebuji do něj zakomponovat jen vyjímku, která mi na adrese ,,http://local­host/admin/ap­p/class/AjaxCon­trol.class.php" skočí na požadovaný soubor AjaxControl.class ve složce ,,/admin/app/clas­s". Tuto složku potřebuji přidat do vyjímky a nedaří se. Mé pokusy jsou na 7 a 11 řádku... Zde je kód:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^.*\.(css|js)$ [NC]
RewriteCond %{REQUEST_URI} !^/admin(/([^/]+)?)*$ [NC]
RewriteCond %{REQUEST_URI} !^/admin/app/class/(.*)$ [NC]

RewriteRule ^(.*)$ app/index.php
RewriteRule ^admin(/([^/]+)?)*$ admin/app/index.php
RewriteRule ^admin/app/class/(.*)$ admin/app/class/$1 [L]
 
Odpovědět
18.3.2014 10:07
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Lukáš Volprecht
David Hartinger:18.3.2014 10:23

Já tohle vždy řeším na straně PHP, naparsuji si URL adresu a případně přesměruji. Htaccess je strašně nepřehledný.

Nahoru Odpovědět
18.3.2014 10:23
New kid back on the block with a R.I.P
Avatar
Odpovídá na Lukáš Volprecht
Lukáš Volprecht:18.3.2014 11:11

Tak a mám to, stačilo přidat do té složky další htaccess s kódem:

RewriteEngine On

 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 
Nahoru Odpovědět
18.3.2014 11:11
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.