Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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.