rewriterule rewritecond redireccionar modelo htaccess enmascarar ejemplos configurar carpeta mod-rewrite apache2 dns subfolder

mod-rewrite - redireccionar - rewritecond htaccess



Asignar un dominio secundario a un subdirectorio usando mod_rewrite (2)

Estoy buscando asignar un dominio secundario a una subcarpeta en la raíz de mi documento.

Por ejemplo, si las solicitudes al dominio www.example.com asignan a mi DocumentToot, las solicitudes a www.exampletwo.com van a /sites/files/ .

No puedo realizar una redirección de www.exampletwo.com/index.html a www.exampletwo.com/sites/files/index.html mientras sigo haciendo que la URL muestre www.exampletwo.com/index.html . ¿Algunas ideas?


Creo que estás buscando algo como esto:

RewriteCond %{HTTP_HOST} ^(www/.)?exampletwo/.com [NC] RewriteRule ^/(.*) /sites/files/$1 [L]


RewriteCond %{HTTP_HOST} ^(www/.)?example/.com [NC] RewriteRule ^/(.*) http://www.exampletwo.com/$1 [L,R] RewriteCond %{HTTP_HOST} ^(www/.)?exampletwo/.com [NC] RewriteRule ^/(.*) http://www.exampletwo.com/sites/files/$1 [L,P]

El indicador P usa el módulo proxy, por lo tanto, la URL no se cambia (no se redirige) en el cliente.