Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET
Aktuálně: Postihly zákazy tvou profesi? Poptávka po ajťácích prudce roste, využij slevové akce 80% výuky zdarma!
https://www.itnetwork.cz/csharp
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 Čápka
Tým ITnetwork
Avatar
Odpovídá na Lukáš Volprecht
David Čápka: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
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
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.