Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2019, 10:31
Brujo2
 
Fecha de Ingreso: agosto-2006
Mensajes: 32
Antigüedad: 17 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