2015-06-16 13 views
5

Mam wiele plików, w tym obrazy, php & js skrypty i podfoldery. Potrzebuję przekierować do index.php dla dowolnego użytkownika uri przy użyciu .htaccess.
na przykład:.htaccess umożliwia wyświetlanie obrazu bezpośrednio

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

Ale obrazy nie powinny być przekierowane do index.php. Zamiast tego powinien być wydrukowany bezpośrednio w przeglądarce.
Na przykład:

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

używam następujące kody w kodzie .htaccess:

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

Może ktoś wyjaśnić w jaki sposób, aby umożliwić wyświetlanie obrazu?

Odpowiedz

4

dodać warunki przed reguły pominąć graficzne/CSS/js filesdirectories:

RewriteEngine On 

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

Ale trzeba przekierować dowolny URI do index.php jako jeśli plik istnieje lub nie istnieje. Jeśli jest to plik .jpg/.gif, powinien być wyświetlany w przeglądarce bez przekierowania. –

+0

ok sprawdź moją zaktualizowaną odpowiedź na to. – anubhava

Powiązane problemy