El htaccess que me trae de cabeza ... y dirección a WWW

Mensajes
232
Puntuación de reacción
0
Hola chicos/as,

Tengo un HTACCESS que me tiene loco y necesito que cuando se llame al dominio este si no tiene las WWW lo redirija a el.
El principal problema que tengo es que todo ha de ser redireccionado a HTTPS porque el servidor tiene SSL, SALVO la llamada a un script que ha de ser por HTTP.

PHP:
<IfModule mod_rewrite.c>
	Options +FollowSymLinks
	RewriteEngine On
	RewriteCond %{SCRIPT_FILENAME} !-d  
	RewriteCond %{SCRIPT_FILENAME} !-f

RewriteRule ^(.+)$ index.php?id=$1 [QSA,L]

# (1) force https:// for all except some selected URLs    
RewriteCond %{HTTPS} off
RewriteCond %{THE_REQUEST} !/carpeta/ [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# (2) force http:// for selected URLs
RewriteCond %{HTTPS} on
RewriteCond %{THE_REQUEST} /carpeta/gotocheck/ [NC]
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

</IfModule>

1) Aquí compruebo que todo lo que se acceda a CARPETA valla por SSL al igual que todas las llamadas a la Web

2) en este caso si se accede a una Carpeta especial, se accede por http sin SSL.

El problema que encuentro es que tengo que redirigir todo el Trafico también sin WWW a HTTPS con WWW, a ver si podéis ayudarme pues he probado varias formas y no doy con ella.
 

Tedel

Cobre
Usuario de Bronce
Mensajes
732
Puntuación de reacción
7
¿No es más fácil hacer que la carpeta que no responde vía https también lo haga?
 
Arriba