2012-07-30 22 views
19

Estoy intentando redirigir una carpeta y todos sus subarchivos a una URL con un archivo .htaccess..htaccess redirigir carpeta a una url

Pero

Redirect 301 /abc/cba/ http://www.aaa.com/ 

Hará /abc/cba/ddd/index.html redirigir a http://www.aaa.com/ddd/index.html

Lo que quiero es redirigir /abc/cba/ /abc/cba/ddd/index.html a http://www.aaa.com/

Podría alguien ayudar? Gracias. Si algo no está claro, házmelo saber.

+0

tengo mi servidor de alojamiento compartido en godaddy.com y dominio principal es abc.com ahora tengo otra dominio registrado xyz.com en algún otro tercio no servicio en GoDaddy. Para este nuevo sitio web xyz.com, he instalado wordpress en el directorio xyz de mi servidor de alojamiento godaddy. Ahora, ¿cómo señalo este dominio de xyz.com en mi directorio xyz de mi servidor de hosting al mantener el sitio web abc.com tal como está? –

Respuesta

24

De forma predeterminada, Redirect tipo de asigna nodo de ruta a un nuevo nodo de ruta, por lo que cualquier elemento posterior a la primera ruta se agrega a la URL de destino.

Probar:

RedirectMatch 301 ^/abc/cba/ http://www.aaa.com/? 

O si lo prefieres usar mod_rewrite en lugar de mod_alias:

RewriteEngine On 
RewriteRule ^/?abc/cba/ http://www.aaa.com/? [R=301,L] 
Cuestiones relacionadas