2015-06-16 6 views
5

Ho molti file tra cui immagini, php & script js e sottocartelle. Ho bisogno di reindirizzare a index.php per qualsiasi uri usando .htaccess.
per esempio:.htaccess consente di visualizzare direttamente l'immagine

www.example.com/test should be redirect to index.php 

Ma le immagini non dovrebbero essere reindirizzati a index.php. Invece dovrebbe essere stampato direttamente nel browser.
Per esempio:

www.example.com/sample.jpg should display sample.jpg. 

sto utilizzando i seguenti codici nel codice .htaccess:

RewriteEngine On 
RewriteRule ^(.*)$ index.php 

Qualcuno può spiegare come permettere immagine da mostrare?

risposta

4

aggiungere condizioni prima della regola per saltare di immagini/css/js filesdirectories:

RewriteEngine On 

RewriteRule !\.(?:jpe?g|gif|bmp|png|tiff|css|js)$ index.php [L,NC] 
+0

ma hanno bisogno di reindirizzare qualsiasi URI a index.php come se il file esiste o non esiste. Se si tratta di file .jpg/.gif, dovrebbe essere visualizzato nel browser senza reindirizzamento. –

+0

ok controlla la mia risposta aggiornata per quello. – anubhava

Problemi correlati