Foros del Web » Administración de Sistemas » Apache »

No logro redirecciónar www a sin www con php

Estas en el tema de No logro redirecciónar www a sin www con php en el foro de Apache en Foros del Web. Hola amigos, Tengo un level problema y es el siguiente: Código PHP: RewriteCond  %{ HTTP_HOST } !^ midominio . com $ [ NC ] RewriteRule  ^(.*)$  http ...
  #1 (permalink)  
Antiguo 14/03/2011, 16:46
colextey
Invitado
 
Mensajes: n/a
Puntos:
No logro redirecciónar www a sin www con php

Hola amigos,

Tengo un level problema y es el siguiente:

Código PHP:
RewriteCond %{HTTP_HOST} !^midominio.com$ [NC]
RewriteRule ^(.*)$ http://midominio.com/$1 [L,R=301] 
Me sale error con los articulos,categorias osea todo excepto el index el error es este:

/noticias.php?nombre=japon-terremoto

en ves de darme el lin correcto que seria http://midominio.com/japon-terremoto.html me da el anterior hay alguna manera de hacerlo con php ya que por htaccess no me anda?

Gracias.
  #2 (permalink)  
Antiguo 14/03/2011, 17:11
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: No logro redirecciónar www a sin www con php

no te corre por que no estas usando adecuadamente el htaccess, averigua un poco si todavia te alcanzo llegando a mi casa te muestro un htaccess como debe ir. por que ahorita no recuerdo, y de hecho a mi tambien me dió muchos problemas.
  #3 (permalink)  
Antiguo 14/03/2011, 17:16
colextey
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: No logro redirecciónar www a sin www con php

Te lo agradeceria ya que leyendo encontre algo en php pero de igual modo si se puede hacer por htaccess me ahorraria unas lineas de php en mi code.

Gracias.
  #4 (permalink)  
Antiguo 14/03/2011, 17:18
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: No logro redirecciónar www a sin www con php

ok pero será como en unas 6 horas XD, asi que no desesperes
  #5 (permalink)  
Antiguo 14/03/2011, 17:27
colextey
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: No logro redirecciónar www a sin www con php

Más no puedo pedir mi querido amigo.
  #6 (permalink)  
Antiguo 14/03/2011, 20:18
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Tema movido desde PHP a Apache
  #7 (permalink)  
Antiguo 14/03/2011, 23:45
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: No logro redirecciónar www a sin www con php

lo prometido es deuda

htaccess

Código Apache:
Ver original
  1. Options +FollowSymLinks
  2. RewriteEngine On #Habilita el módulo RewriteEngine#
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. RewriteCond %{REQUEST_FILENAME} !-d
  5. #aqui va la ruta a la carpeta donde esta tu htaccess en este caso es la raiz#
  6. RewriteBase /
  7. #primera regla#
  8. #quieres que al dar asi http://midominio.com/japon-terremoto.html#
  9. #te lo tome asi http://midominio.com/noticias.php?nombre=japon-terremoto#
  10. #entonces debe quedar asi#
  11. RewriteRule ^(.+).html$ noticias.php?nombre=$1 [L,QSA]
  12.  
  13. #aunque yo aconsejaria algo asi#
  14. RewriteRule ^noticias/(.+).html$ noticias.php?nombre=$1 [L,QSA]
  15. #de este modo tendrias que poner#
  16. #http://midominio.com/noticias/japon-terremoto.html#

saludos y espero hayas comprendido mi explicacion
  #8 (permalink)  
Antiguo 15/03/2011, 01:22
colextey
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: No logro redirecciónar www a sin www con php

Creo que me entendistes alrevez jaja xD pero en fin ya lo logre hacer con php aunque las categorias, y letras no me ejecutaron, ya que yo necesito lo contratio osea
Cita:
http://midominio.com/japon-terremoto.html = este enlaze es el normal de mi web.
ahora cuando uso www y lo paso a sin www me tira
  #9 (permalink)  
Antiguo 15/03/2011, 08:35
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: No logro redirecciónar www a sin www con php

ah ya veo, tienes razon te entendi mal, pero con el htaccess deberia ser

Código PHP:
RewriteCond %{HTTP_HOST} ^www.midominio.com$ [NC]  
RewriteRule ^(.*)$ http://midominio.com/$1 [R=301,QSA,L] 

Etiquetas: php, www
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:48.