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.
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.
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.