Désolé si cela a été demandé auparavant, mais je ne pouvais pas le trouver. J'ai un dossier qui quand je visite des charges dans HTTPS et HTTP.Mod_Rewrite Forcer HTTP sur tous les fichiers sauf un
Je souhaite que tous les fichiers de ce dossier soient chargés dans HTTP à l'exception d'un fichier. Le fichier dont j'ai besoin dans HTTPS est: login.php et ce dossier s'appelle "forum". Aussi, si cela aide: Tous les fichiers dans le dossier sont * .php.
Je cherchais quelque chose le long des lignes de:
#RewriteCond %{SERVER_PORT} !^443$
#RewriteRule ^/login.php$ - [L]
#RewriteCond %{SERVER_PORT} ^443$
#RewriteRule ^(/login.php) $ https://%{HTTP_HOST}/$1 [QSA,NC,R,L]
#RewriteCond %{SERVER_PORT} !^443$
#RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [QSA,NC,R,L]
Je suis un peu d'un amateur en matière de mod_rewrite alors pardonnez-moi si ce qui précède est complètement éteint. Aussi, si vous publiez une solution, je vous serais reconnaissant si vous postez avec une explication afin que je puisse réellement apprendre comment cela fonctionne.
Merci d'avance! David
Faut-il supposer que vous aviez jamais les lignes commenté quand vous "essayez"? – MitMaro
Oui, ils n'étaient pas commentés en essayant. Désolé, je viens de copier les lignes du fichier conf après les avoir désactivées quand j'ai vu que ça ne fonctionnait pas. –