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

Problema con .htaccess

Estas en el tema de Problema con .htaccess en el foro de Apache en Foros del Web. Buenas tardes. Tengo un problema ya que dentro de mi webhosting dispongo de varios dominios. el mismo me autogenera un .htaccess de redireccionamiento en el ...
  #1 (permalink)  
Antiguo 22/03/2011, 16:49
Avatar de Lebab  
Fecha de Ingreso: marzo-2011
Mensajes: 1
Antigüedad: 13 años, 1 mes
Puntos: 0
Problema con .htaccess

Buenas tardes. Tengo un problema ya que dentro de mi webhosting dispongo de varios dominios. el mismo me autogenera un .htaccess de redireccionamiento en el root del dominio/pagina principal y como el sitio 2 se aloja en otra carpeta tengo un .htaccess limpio y puedo editarlo a gusto.

.htaccess root

Código:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^sitio1.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.sitio1.com$
RewriteRule ^/?$ "http\:\/\/www\.sitio1\.com\.ar" [R=301,L]

RewriteCond %{HTTP_HOST} ^sitio2.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.sitio2.com$
RewriteRule ^/?$ "http\:\/\/www\.sitio2\.com\.ar" [R=301,L]
Lo que quiero hacer es una modificacion de redireccionamiento en lo que respecta a links y para eso en sitio 2 por ejemplo tengo un .htacess con lo siguiente:

.htaccess sitio 2

Código:
RewriteEngine On
Options +FollowSymLinks

RewriteRule ^([A-z\0-9\-]+).php$ $1.php [L]
RewriteRule ^([A-z\0-9\-]+).php?category=([A-z\0-9\-]+)$ $1.php?category=$2 [L]
RewriteRule ^([A-z\0-9\-]+).png?([A-z\0-9\-]+)$ $1.png?$2 [L]
RewriteRule ^([A-z\0-9\-]+)$ producto.php?code=$1 [L]
El redireccionamiento en sitio 2 funciona perfecto pero cuando quiero agregarlo en el htaccess del sitio que esta alojado en el root funciona pero genera problemas en los otros sitios ya que no se puede acceder a ningun dominio.

Lo agrego de esta manera

Código:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^sitio1.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.sitio1.com$
RewriteRule ^/?$ "http\:\/\/www\.sitio1\.com\.ar" [R=301,L]
Options +FollowSymLinks (Probe con esta linea y sin esta linea)
RewriteRule ^([A-z\0-9\-]+).php$ $1.php [L]
RewriteRule ^([A-z\0-9\-]+).php?category=([A-z\0-9\-]+)$ $1.php?category=$2 [L]
RewriteRule ^([A-z\0-9\-]+).png?([A-z\0-9\-]+)$ $1.png?$2 [L]
RewriteRule ^([A-z\0-9\-]+)$ producto.php?code=$1 [L]

RewriteCond %{HTTP_HOST} ^sitio2.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.sitio2.com$
RewriteRule ^/?$ "http\:\/\/www\.sitio2\.com\.ar" [R=301,L]
Gracias por tu respuesta
  #2 (permalink)  
Antiguo 22/03/2011, 22:23
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Tema movido desde Configuración PHP a Apache

Etiquetas: configuración-php, htaccess
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 15:45.