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

.HTaccess Regla permanente

Estas en el tema de .HTaccess Regla permanente en el foro de Apache en Foros del Web. Gente!, Tengo 2 dominios que están apuntados al mismo servidor, estoy usando un CMS, Joomla. Bueno en una carpeta tengo lo que sería el dominio ...
  #1 (permalink)  
Antiguo 18/11/2008, 10:17
Avatar de newfaq  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 243
Antigüedad: 19 años, 7 meses
Puntos: 0
.HTaccess Regla permanente

Gente!,


Tengo 2 dominios que están apuntados al mismo servidor, estoy usando un CMS, Joomla.
Bueno en una carpeta tengo lo que sería el dominio 1, y en el root tengo el dominio 2.
Mi problema surge cuando quiero lograr que las URL´s sean amigables, ya que todas las páginas muestran el mismo contenido por la siguiente regla:
Código:
RewriteCond %{REQUEST_URI} ^(/component/option,com) {NC,OR}
Código:
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  {NC}
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php  
Lo que quiero lograr es una regla para que las urls me muestren lo que tendrían que mostrar, ya que la URL me la muestra bien, pero el contenido es siempre el de INDEX.php
El .htaccess completo es el siguiente:
Código:
RewriteEngine On
Código:
Options +FollowSymlinks
 
RewriteBase /
 
RewriteCond %{HTTP_HOST} ^midominio1.com.ar [NC] 
RewriteCond %{REQUEST_URI} !/midominio1/
RewriteRule ^(.*)$ http://midominio1.com.ar/midominio1/index.html [L,R=301] 
 
RewriteCond %{HTTP_HOST} ^midominio1.com [NC] 
RewriteCond %{REQUEST_URI} !/midominio1/
RewriteRule ^(.*)$ http://midominio1.com.ar/midominio1/index.html [L,R=301] 
 
 
RewriteCond %{HTTP_HOST} ^www.midominio1.com.ar [NC] 
RewriteCond %{REQUEST_URI} !/midominio1/
RewriteRule ^(.*)$ http://midominio1.com.ar/midominio1/index.html [L,R=301] 
 
RewriteCond %{REQUEST_URI} /productos/
RewriteCond %{REQUEST_URI} .html
RewriteCond %{HTTP_HOST} !midominio1.com.ar [NC] 
RewriteRule ^productos/(.*)/([[0-9]{0,3})-(.*).html$ index.php?que_pagina=us_producto_detalle.php&PRO_ID=$2
 
RewriteCond %{REQUEST_URI} /productos/
RewriteCond %{REQUEST_URI} !.html
RewriteCond %{HTTP_HOST} !midominio1.com.ar [NC] 
RewriteRule ^productos/([[0-9]{0,3})-(.*)$ index.php?que_pagina=us_home_categoria.php&CAT_ID=$1
 
RewriteCond %{REQUEST_URI} /novedades/
RewriteCond %{REQUEST_URI} !.html
RewriteCond %{HTTP_HOST} !midominio1.com.ar [NC] 
RewriteRule ^(.*)$      index.php?que_pagina=us_home_novedades.php
 
RewriteCond %{REQUEST_URI} /novedades/
RewriteCond %{REQUEST_URI} .html
RewriteCond %{HTTP_HOST} !midominio1.com.ar [NC] 
RewriteRule ^novedades/([[0-9]{0,3})-(.*).html$ index.php?que_pagina=us_home_novedades_detalle.php&NOV_ID=$1
 
RewriteCond %{REQUEST_URI} !productos/
RewriteCond %{REQUEST_URI} !novedades/
RewriteCond %{REQUEST_URI} .html
RewriteCond %{HTTP_HOST} !midominio1.com.ar [NC] 
RewriteRule ^(.*)/(.*).html$ index.php?que_pagina=us_home_$2.php
 
 
 
#ESTO ES DEL DOMINIO DEL ROOT
 
RewriteRule ^(content/|component/) index.php
 
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
 
RewriteCond %{REQUEST_URI} /productos
RewriteRule ^(.*)$ /
 
RewriteCond %{REQUEST_URI} /servicios
RewriteRule ^(.*)$ /
 
RewriteCond %{REQUEST_URI} /empresa
RewriteRule ^(.*)$ /
 
RewriteCond %{REQUEST_URI} /novedades
RewriteRule ^(.*)$ /
 
RewriteCond %{REQUEST_URI} /midominio1
RewriteRule (.*) http://midominio1.com.ar/midominio1/index.html [R=301,L] 
__________________
GrupoBGL Agencia de Marketing Online
Posicionamiento Posicionamiento en Buscadores

Última edición por newfaq; 21/11/2008 a las 06:38
  #2 (permalink)  
Antiguo 21/11/2008, 06:41
Avatar de newfaq  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 243
Antigüedad: 19 años, 7 meses
Puntos: 0
Respuesta: .HTaccess Regla permanente

Me olvidaba de aclarar, que necesito una regla que sepa automaticamente a que url tiene que dirigir, ya que el Joomla genera estas direcciones pero el HTaccess no las dirige a su correspondiente pagina.

Saludos y de verdad muchas gracias .
__________________
GrupoBGL Agencia de Marketing Online
Posicionamiento Posicionamiento en Buscadores
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 22:58.