¿Cómo hago una redirección de dominio público a un subdominio del dominio principal en mi computadora local en Mac El Capitan?

¿Cómo hago una redirección de dominio público a un subdominio del dominio principal en mi computadora local en Mac El Capitan?

Un poco más de detalle:

digamos que tengo los siguientes dominios sobre los cuales no tengo control DNS (son solo sitios web públicos)

www.ejemplo.com sub.ejemplo.com

Si hay una manera, ¿cómo podría hacer que mi computadora me reenvíe automáticamente a sub.example.com cuando accidentalmente olvido y escribo www.example.com?

Estaba pensando que podría usar el archivo de hosts y Apache y realizar una redirección allí, pero ¿alguien tiene alguna otra sugerencia?

Mi ejemplo:

Archivo de hosts:

127.0.0.1 www.example.com

Configuración de Apache (o archivo .htaccess):

RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^$ http://sub.example.com/? [L,R=301]

¿Funcionaría esto? De ser así, ¿es esta la mejor manera de hacerlo o existe una mejor manera?

Respuesta1

  1. Agregue una entrada www.example.coma su archivo de hosts

  2. Configure un Apache VirtualHost local conServerName www.example.com

  3. Pon esto en VirtualHost: Redirect permanent / http://sub.example.com

Una forma alternativa sería utilizar algo como elComplemento GreaseMonkey(o equivalente) en su navegador y haga que realice la redirección en un script de usuario.

información relacionada