Par exemple, j'ai une URL qui ressemble à une image comme ceci:Comment puis-je rediriger toutes les URL qui ne demandent pas d'image JPEG ou PNG à index.php/x?
http://example.com/img/foo.png
http://example.com/img/interface/menu/bar.png
http://example.com/static/users/avatars/small/3k5jd355swrx221.jpg
Je ne veux pas rediriger ceux-ci. Ils devraient juste passer. Mais alors, je les URL comme ceci:
http://example.com/register/
http://example.com/my_account/my_picture/
http://example.com/contact/email/
Toutes ces URL qui ne demande pas un .png ou .jpeg doivent être redirigés vers:
où x signifie tout après example.com/, donc dans cet exemple par exemple:
http://example.com/register/ à
http://example.com/index.php/register/http://example.com/my_account/my_picture/ à
http://example.com/index.php/my_account/my_picture/http://example.com/contact/email/ à
http://example.com/index.php/contact/email/
(AcceptPathInfo est activé)
Est-il possible de le faire dans le .htaccess? Je ne sais comment je pourrais le faire si j'avais toujours quelque chose comme http://example.com/someKindOfMarkerHere/stuff/stuff/stuff mais je ne veux pas avoir le someKindOfMarker là pour détecter si c'est une URL qui doit être réécrite. Je ne sais pas comment les exclure.
Nice. Ça va le faire. – Christian