Bonjour à tous,
je galère un petit peu pour l'url rewriting...

Ce code me permet de bien faire une partie de ce que je veux:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
Mon soucis c'est que je voudrais conserver cette réecriture mais je souhaiterai aussi etre redirigé vers le https si ce n'est pas le cas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
RewriteEngine on
<If "%{HTTP_HOST} != 'flechettes'">
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}$1 [QSA,R,L]
</If>
 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
Le code ci-dessus me redirige bien www.monsite.fr vers https://www.monsite.fr en revanche toutes mes ré-ecritures ne fonctionne pas:
Exemple www.monsite.fr/compte/ajouter me retourne:
The requested URL was not found on this server.
Info la partie <If "%{HTTP_HOST} != 'flechettes'"> me sert a distinguer mon hebergement local de mon hebergement ovh
Auriez vous une piste SVP ?
D'avance merci