Diskuze: HTACCESS

Webové servery HTACCESS

Avatar
Lukáš Volprecht:

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:

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  -2 18.3.2014 10:23
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Odpovídá na Lukáš Volprecht
Lukáš Volprecht:

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  +1 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.