.htaccess root
Código:
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: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]
.htaccess sitio 2
Código:
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.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]
Lo agrego de esta manera
Código:
Gracias por tu respuesta 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]