PHP týden Předvánoční slevová akce
Další šance dokončit svůj projekt a získat ceny v hodnotě 10.000 Kč! Pokračování úspěšné letní soutěže - ITnetwork winter
Využij předvánočních slev a získej od nás 20 % bodů navíc zdarma! Zároveň také probíhá PHP týden se slevou na e-learning až 80 %
Avatar
Daniel Gavalec:17.8.2018 12:23

Ahoj, snažím se v htaccessu udělat následujicí podmínky.

Pokud bude zadána adresa: www.example.cz/index.php?… aby se odstranil otazník a na místo toho se dalo lomítko výsledek: www.example.cz/jmenostranky

V opačném případě pokud někdo zadá do prohlížeče: www.example.cz/jmenostranky
tak v pozadí proběhl odkaz: www.example.cz/index.php?… ale nahoře zůstane stejný odkaz.

Další podmínka je aby to neplatilo pro složku files příklad: www.example.cz/…s/soubor.pdf
byl vždy bez otazniku v pozadí.

Zkusil jsem: RewriteEngine On
#RewriteBase /adresar
RewriteCond %{QUERY_STRING} ^page=([^&]+)$
RewriteRule ^index\.php$ %1.html? [R=301,L,NE]
RewriteRule ^([^/]+)\.html index.php?rw=1&pa­ge=$1 [L,QSA]

Chci docílit: Ahoj, snažím se v htaccessu udělat následujicí podmínky.

Pokud bude zadána adresa: www.example.cz/index.php… aby se odstranil otazník a na místo toho se dalo lomítko výsledek: www.example.cz/jmenostranky

V opačném případě pokud někdo zadá do prohlížeče: www.example.cz/jmenostranky
tak v pozadí proběhl odkaz: www.example.cz/index.php… ale nahoře zůstane stejný odkaz.

Další podmínka je aby to neplatilo pro složku files příklad: www.example.cz/…s/soubor.pdf
byl vždy bez otazniku v pozadí.

Editováno 17.8.2018 12:23
 
Odpovědět
17.8.2018 12:23
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 1 zpráv z 1.