. https: https: problème de redirection

J'ai mis en place une directive dans mon htaccess pour envoyer tout le trafic sans https à https

RewriteCond %{SERVER_PORT} ^80$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L] # These are used by the Zend Framework... RewriteCond %{REQUEST_FILENAME} \.(js|css|gif|jpg|png|swf)$ [OR] RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] 

Je dois maintenant append deux exceptions pour les empêcher d'être redirigé vers https-one pour mydomain.com/register/ et un pour mydomain.com/services/test/

Quelqu'un pourrait m'aider?

Merci.

3 Solutions collect form web for “. https: https: problème de redirection”

Ok, quelqu'un m'a aidé à fonctionner en utilisant:

  RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteCond %{THE_REQUEST} !/services/test RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L] RewriteCond %{REQUEST_FILENAME} \.(js|css|gif|jpg|png|swf)$ [OR] RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteCond %{THE_REQUEST} /services/test RewriteRule ^.*$ index.php [NC,L] RewriteRule ^.*$ index.php [NC,L] 

La règle de réécriture Zend Framework provoquait un problème, mais ça fonctionne bien maintenant.

RewriteCond% {SERVER_PORT} ^ 80 $
RewriteCond% {REQUEST_URI}! ^ Mydomain.com / register / $
RewriteCond% {REQUEST_URI}! ^ Mydomain.com / services / test / $
RewriteRule. * Https: //% {SERVER_NAME}% {REQUEST_URI} [R, L]

Vous ne pouvez réécrire que si l'URL ne correspond pas à vous deux exceptions:

 RewriteCond %{SERVER_PORT} ^80$ RewriteRule !^http://mydomain.com/(register|services/test).*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L] 
  • apache .htaccess supprime tout après .php
  • Existe-t-il un moyen d'utiliser .htaccess pour bloquer l'access à un pays?
  • .htaccess n'a aucun effet
  • .htaccess écrasent la list de refus d'ip et permettent un seul ip dans tous les cas?
  • La redirection conditionnelle 301 dépend du server (localhost vs production)
  • Redirection SSL sur l'instance EC2 derrière l'équilibreur de charge de terminaison SSL
  • .htaccess Hotlinking Blocking All Requests
  • .htaccess https redirige la meilleure méthode
  • Comment exclure un sous-dossier de mes règles Htucess RewriteRule?
  • ne peut pas accéder au site sans WWW dans l'url
  • Blocage des domaines de references via httpd.conf
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.