Foros del Web » Creando para Internet » Diseño web »

[SOLUCIONADO] Problema con .htaccess quitando las www.

Estas en el tema de Problema con .htaccess quitando las www. en el foro de Diseño web en Foros del Web. Hola a todos! Con las nuevas reglas que puso la API de google MAPS me vi obligado a restringir la API a solo las páginas ...
  #1 (permalink)  
Antiguo 04/02/2019, 09:31
 
Fecha de Ingreso: agosto-2006
Mensajes: 32
Antigüedad: 12 años, 7 meses
Puntos: 1
Problema con .htaccess quitando las www.

Hola a todos!

Con las nuevas reglas que puso la API de google MAPS me vi obligado a restringir la API a solo las páginas que autorice funcionen. Realmente tengo cientos de páginas que usan la misma api, y me di cuenta que aunque autorice el dominio, tengo que colocar el mismo con www. y sin www., realmente lo veo muy tedioso por lo cual busque simplemente en quitarle cada vez que entren con www. al dominio asi que hice esto en el .htaccess

Código:
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteCond %{SCRIPT_FILENAME} !-f
Rewriterule ^web-(.+)$ web.php?pagina=$1
RewriteCond %{HTTP_HOST} ^www.(.)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Funciona perfecto con algunas páginas y con otras sucede esto al entrar directamente al dominio con los www.

Código HTML:
Not Found

The requested URL /home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/public_html/www.****.net/ was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
En otras, no sucede absolutamente nada.

No entiendo que sucede, si en todas el .htaccess es el mismo
  #2 (permalink)  
Antiguo 04/02/2019, 10:11
 
Fecha de Ingreso: agosto-2006
Mensajes: 32
Antigüedad: 12 años, 7 meses
Puntos: 1
Respuesta: Problema con .htaccess quitando las www.

Este error ya lo solucione, borre caché del navegador y entro sin problemas:

Código:
Not Found

The requested URL /home/phgrupoempresari/public_html/www.****.net/home/phgrupoempresari/.... 

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Pero aun no logro que quite las www. al navegar
  #3 (permalink)  
Antiguo 04/02/2019, 15:19
 
Fecha de Ingreso: agosto-2006
Mensajes: 32
Antigüedad: 12 años, 7 meses
Puntos: 1
Respuesta: Problema con .htaccess quitando las www.

Ya lo pude solucionar. Era así:

Código:
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteCond %{SCRIPT_FILENAME} !-f
Rewriterule ^web-(.+)$ web.php?pagina=$1
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
faltaban algunos caracteres en esta linea:
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]



La zona horaria es GMT -6. Ahora son las 22:30.