Necesito ayuda con la reescritura de URL en .htaccess.Reescritura de URL para diferentes protocolos en .htaccess
Así que el problema es sobre diferentes protocolos: https y http. El objetivo principal de la reescritura es eliminar "www" de la URL, pero el protocolo debe seguir siendo el mismo que antes.
Por ejemplo, cuando tengo URL como http : //www.domain.com/request, debe ser redirigido a la http: //domain.com/request. Resuelvo con las siguientes reglas:
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Pero en el caso, cuando la URL se parece a https: //www.domain.com/request debe ser redirigido a https: //domain.com/ solicitud.
Desafortunadamente, la regla anterior redirigirá a http independientemente del protocolo actual.
Gracias de antemano.
posible duplicado de [.htaccess para redireccionar sin www http y https] (http://stackoverflow.com/questions/2015159/htaccess-redirect-for-non -www-both-http-and-https) –
Gracias por el enlace. Me perdí esta pregunta durante la búsqueda. Desafortunadamente, ese resultado no funciona. Redirige https: // domain.com/request a http: // www.domain.com/request, en lugar de https: // www.domain.com/request. – Alex