Autor Zpráva
Elza
Profil
Ahoj, mám soubor .htaccess a v něm:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]

Avšak když provedu HTTP požadavek na neexistující soubor, začne se dotaz provádět přes PHP script index.php.

Potřeboval bych však udělat výjimku pro URL adresy začínající za prvním lomítkem na:
css/
fonts/
js/
img/

a to sice, aby je nezpracovával soubor index.php, nýbrž aby se vyvolala klasická HTTP 404 Not Found.
kosata6
Profil
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !/(css|fonts|js|img) [NC]
RewriteRule . index.php [L]

(Jen by bylo vhodné toto zařadit do jiné kategorie.)
Moderátor Davex: Přesunuto z kategorie PHP.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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