Avatar
Kuroaku
Člen
Avatar
Kuroaku:

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
Třikrát přemýšlej, dvakrát piš a debug a testy nebudou zapotřebí.
Avatar
Odpovídá na Kuroaku
Ondřej Štorc:

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 Kuroaku
Michal Šmahel (ceskyDJ):

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
Kuroaku
Člen
Avatar
Odpovídá na Michal Šmahel (ceskyDJ)
Kuroaku:

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
Třikrát přemýšlej, dvakrát piš a debug a testy nebudou zapotřebí.
Avatar
Odpovídá na Kuroaku
Michal Šmahel (ceskyDJ):

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.