IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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: Směrování pomocí htaccess

Aktivity
Avatar

Člen
Avatar
:16.3.2015 20:16

Prosím vás, mám problém se směrováním.
Pokud není soubor jedním z mnou definovaných typů (rar, css, js, ...), tak se přesměruje požadavek na index.php

Pro soubory s možností stažení potřebuji malou úpravu.
www.domena.cz/style.css - adresa pro soubor
/www/style.css - skutečné umístění

Takže - pokud je daný typ souboru ke stažení, tak se htaccess má po něm podívat do /www/
Snad jsem vás příliš nezmátl.Přikládám kód souboru.

Options -Indexes

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domena.cz [nc]
RewriteRule (.*) domena.cz/$1 [R=301,L]

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(css|js|icon|zip|rar|png|jpg|gif|pdf)$ index.php [L]
 
Odpovědět
16.3.2015 20:16
Avatar
Ondřej Štorc
Tvůrce
Avatar
Odpovídá na
Ondřej Štorc:17.3.2015 14:19

Přesně něco takového se řeší v jednom ze zdejších seriálů... http://www.itnetwork.cz/…er-kontroler

Nahoru Odpovědět
17.3.2015 14:19
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Odpovídá na
Michal Šmahel:17.3.2015 16:01

A to www je root (kořenový) adresář?? Pokud ano - index je ve stejném adresáři a používáš URL www.domena.cz/index.php V tomto případě není to doplnění www třeba.

Editováno 17.3.2015 16:01
Nahoru Odpovědět
17.3.2015 16:01
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
Avatar

Člen
Avatar
Odpovídá na Michal Šmahel
:19.3.2015 8:32

Složka www je v kořenovém adresáři. V rootu je index a soubory dostupné pro uživatele ve www. Takže pokud je soubor určitého formátu (.css, .js, .png), tak se bude hledat v adresáři www. Resp. uživatel zadá domena.cz/css/sty­le.css a bude se hledat root/www/css/s­tyle.css

 
Nahoru Odpovědět
19.3.2015 8:32
Avatar
Odpovídá na
Michal Šmahel:19.3.2015 15:49

Tak to upravovat nemusíš, ne??

Nahoru Odpovědět
19.3.2015 15:49
Nejdůležitější je motivace, ovšem musí být doprovázena činy.
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 5 zpráv z 5.