Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2008, 10:17
Avatar de newfaq
newfaq
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 243
Antigüedad: 20 años, 2 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