J'ai besoin d'aide pour la réécriture d'URL dans .htaccess. Donc le problème concerne différents protocoles: https et http. Le but principal de la réécriture est de supprimer "www" de l'URL, mais le protocole devrait rester le même que précédemment.Réécriture d'URL pour différents protocoles dans .htaccess
Par exemple, quand j'ai URL comme http : //www.domain.com/request, il devrait être redirigé vers la http: //domain.com/request. Je résous avec ces règles:
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Mais dans le cas, lorsque l'URL ressemble https: //www.domain.com/request il devrait être redirigé vers https: //domain.com/ demande.
Malheureusement, la règle ci-dessus redirigera vers http, quel que soit le protocole en cours.
Merci d'avance.
double possible de [htaccess redirection pour non-www HTTP et HTTPS] (http://stackoverflow.com/questions/2015159/htaccess-redirect-for-non -www-both-http-and-https) –
Merci pour le lien. J'ai raté cette question pendant la recherche. Malheureusement, cette exapmle ne fonctionne pas. Il redirige https: // domain.com/request vers http: // www.domain.com/request, au lieu de https: // www.domain.com/request. – Alex