2012-12-02 5 views
0

que je veux faire ce qui suit à l'aide htaccess:.htaccess redirection vers le fichier si le fichier existe

Dans la barre d'adresse: http://images.domain.ext/100x100/1234/some_text.jpg Sur le serveur: http://images.domain.ext/100x100/1234.jpg

Je l'ai déjà utilisé:

RewriteRule ^100x100/(.*)/(.*)\.jpg$ /100x100/$1.jpg 

Cela fonctionne, mais il redirige également si le fichier n'existe pas. Je veux la redirection uniquement si le fichier existe sur le serveur. Si le fichier n'existe pas, je veux aller à l'index.php

Je pense que c'est quelque chose avec le RewriteCond -f, mais je ne peux pas sortir comment changer le nom de fichier dans le RewriteCond.

RewriteCond /100x100/$1.jpg -f 
RewriteRule ^100x100/(.*)/(.*)\.jpg$ /100x100/$1.jpg 

Répondre

Questions connexes