Autor Zpráva
Alastor_Kopal
Profil
RewriteCond %{REQUEST_URI} ^(.*).html
RewriteRule ^(.*).html index.php?s=$1 [nc,L,QSA]
myslel jsem si, že tento úsek zajistí, že následující RewriteRule se provede jen pokud bude na konci adresy .html

Jenže já se snažím stáhnout třeba balík s příponou .rar a přestože na tom serveru existuje tak se mi zobrazí ta stránka na kterou přesměrovávám v RewriteRule řka, že samozřejmě stránka s takovým parametrem není.

Absolutní adresy obrázků normálně ignoruje a já si mohu zobrazit obrázek v novém okně...

Čili jak udělat, aby tyto soubory přesměroval, jen pokud neexistují a majív sobě .html Nebe by možná stačilo nějak stáhnout tu působnost jen na ten aktuální adresář. Problém je, že je to kořenový adresář...
Kajman
Profil
Ten regulární výraz Vám vyhoví i když v názvu souboru byla sekvence html a před tím libovolný znak. Zkuste
RewriteRule ^(.*)\.html$ index.php?s=$1 [nc,L,QSA]
Alastor_Kopal
Profil
děkuji, funguje to

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: