Valentínska akcia je tu! Získaj až 80 % extra kreditov ZADARMO na náš interaktívny e-learning. ZISTIŤ VIAC:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:
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]
 
Odpovedať
18.3.2014 10:07
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá 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ý.

Hore Odpovedať
18.3.2014 10:23
New kid back on the block with a R.I.P
Avatar
Odpovedá 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
 
Hore Odpovedať
18.3.2014 11:11
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 3 správy z 3.