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

2 Rewriterule, uno de ellos subdominio

Estas en el tema de 2 Rewriterule, uno de ellos subdominio en el foro de Apache en Foros del Web. Hola amigos, tengo una página con 2 idiomas, para la parte de español no puedo usar subcarpeta sino un subdominio entonces quise hacer mis URL ...
  #1 (permalink)  
Antiguo 30/12/2008, 11:09
Avatar de Jorgemen  
Fecha de Ingreso: mayo-2005
Ubicación: Perú
Mensajes: 322
Antigüedad: 19 años
Puntos: 1
2 Rewriterule, uno de ellos subdominio

Hola amigos, tengo una página con 2 idiomas, para la parte de español no puedo usar subcarpeta sino un subdominio entonces quise hacer mis URL amigables de esta manera:

Código PHP:
RewriteEngine on

Rewriterule 
^http://www.dominio.net/(.+)/menu/(.+)/$ http://www.dominio.net/index.php?id=$1
Rewriterule ^http://subdominio.dominio.net/(.+)/menu/(.+)/$ http://subdominio.dominio.net/index.php?id=$1 
Pero no me hace lo que suponía, si lo hago de esta manera

Código PHP:
RewriteEngine on

Rewriterule 
^/(.+)/menu/(.+)/$ index.php?id=$
si lo hago de esa manera no considera el subdominio :(
por favor ayudenme please, gracias de antemano...
__________________
Hosting:www.codeperu.com, Trabajo en Perú: www.trabajoperuano.com

Última edición por Jorgemen; 30/12/2008 a las 11:12 Razón: Guardar por error
  #2 (permalink)  
Antiguo 31/12/2008, 03:47
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Respuesta: 2 Rewriterule, uno de ellos subdominio

Tienes que usar los rewritecond para diferenciar el domino, así como lo tienes está mal hecho...

Código:
RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?dominio\.net [NC]
Rewriterule ^/(.+)/menu/(.+)/$ http://www.dominio.net/index.php?id=$1
RewriteCond %{HTTP_HOST} ^subdominio\.dominio\.net [NC]
Rewriterule ^/(.+)/menu/(.+)/$ http://subdominio.dominio.net/index.php?id=$1
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #3 (permalink)  
Antiguo 03/01/2009, 12:34
Avatar de Jorgemen  
Fecha de Ingreso: mayo-2005
Ubicación: Perú
Mensajes: 322
Antigüedad: 19 años
Puntos: 1
Respuesta: 2 Rewriterule, uno de ellos subdominio

Gracias Ferny, algo de eso estaba intentando gracias por tu respuesta, pero lo raro es que ahora que le pongo todo eso y le subo el .htaccess, no hace nada, tanto subir y modificar el .htaccess habrá pasado algo? que raro no? tienes idea que qeu podría ser?
__________________
Hosting:www.codeperu.com, Trabajo en Perú: www.trabajoperuano.com
  #4 (permalink)  
Antiguo 03/01/2009, 14:42
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Respuesta: 2 Rewriterule, uno de ellos subdominio

Yo es que uso el método de prueba y error Debe ser algo muy parecido a eso, si eso prueba estos cambios a ver...

Código:
RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www\.)?dominio\.net [NC]
Rewriterule ^/(.+)/menu/(.+)/(.*)$ http://www.dominio.net/index.php?id=$1 [L]
RewriteCond %{HTTP_HOST} ^subdominio\.dominio\.net [NC]
Rewriterule ^/(.+)/menu/(.+)/(.*)$ http://subdominio.dominio.net/index.php?id=$1 [L]
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #5 (permalink)  
Antiguo 08/01/2009, 11:22
Avatar de Jorgemen  
Fecha de Ingreso: mayo-2005
Ubicación: Perú
Mensajes: 322
Antigüedad: 19 años
Puntos: 1
Respuesta: 2 Rewriterule, uno de ellos subdominio

Hola otra vez amigo, no se que sucede ahora, cualquier orden que le de mediante el .htaccess no las hace, es como que ignorará este archivo, que podría estar sucediendo man podrías ayudarme porfa..
__________________
Hosting:www.codeperu.com, Trabajo en Perú: www.trabajoperuano.com
  #6 (permalink)  
Antiguo 08/01/2009, 11:51
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Respuesta: 2 Rewriterule, uno de ellos subdominio

En el httpd.conf tienes que buscar un AllowOverride none y dejarlo en AllowOverride All pues sin eso los .htaccess no funcionan.
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
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 02:39.