Bonjour à tous,

J'ai mis en place des certificats lets'encrypt sur un serveur debian9.
J'ai configuré le vhost de manière a rediriger les requêtes du port 80 vers le 443, ca marche parfaitement.

Avec le code ci dessous TOUTES les url sont redirigées en https

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<VirtualHost *:80>
 
    ServerName blabla.fr
    ServerAlias www.blabla.fr
 
    RewriteEngine on
    RewriteCond %{HTTPS} !on
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
 
 
</VirtualHost>
Le problème c'est que sur ce serveur j'aimerai qu' une url ne soit pas redirigée en https ( 178.***.***.**/pim).

J'avais trouvé ce bout de code permettant de mettre des conditions sur certaines url mais ca ne fonctionne pas:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} ^/index.php$ [OR]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Comment puis je forcer l'http sur cette url précise ?