Autor | Zpráva | ||
---|---|---|---|
Martin02 Profil |
#1 · Zasláno: 21. 8. 2014, 09:12:10
Ahoj,
začínám používat mod_rewrite a mám tam řádek, který mi vlastně jakýkoli požadavek na stránku přesměruje (nebo spíš přepíše) na index.php. Problém ale je, že se takhle prohlížeč nedostane ke stylům, obrázkům atd. Jak mám napsat regulární výraz "Všechno, kromě toho, co končí na '.css' nebo '.js' nebo '.png'..."? Díky |
||
Jan Tvrdík Profil |
#2 · Zasláno: 21. 8. 2014, 09:15:13
Martin02:
Typicky se používá RewriteCond %{REQUEST_FILENAME} !-f , tedy vše, kromě existujících souborů. Pokud bych chtěl vyloženě přepsat vše, kromě uvedených přípon, tak RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L] (zdroj)
|
||
Martin02 Profil |
#3 · Zasláno: 21. 8. 2014, 10:02:08
Jan Tvrdík:
Díky moc. Nevěděl jsem, že je možné pomocí tohoto zjistit, jestli existuje soubor... |
||
Časová prodleva: 10 let
|
0