Manejo de subdominios y https con .htaccess

En el siguiente ejemplo de .htaccess, si alguien escribe una URL como la siguiente ...

http://mysite.com/ricks-motorcycles

... cargará automáticamente la página desde el subdirectorio de x.com bajo public_html llamado "ricks-motorcycles". Esta técnica se llamaRendimiento de proxy.

<code>RewriteEngine On
RewriteRule ^ricks-motorcycles/(.*)$  http://x.com/ricks-motorcycles/$1 [P,L]
</code>

Esto es genial, pero ¿cómo manejo otras dos situaciones?

(1) Alguien que quiera https en lugar de http.

(2) Alguien con ganas ...

http # // ricks-motorcycles.mysite.com/

...en lugar de...

http # // mysite.com/ricks-motorcycles/

(Cambie # con: arriba porque StackOverflow me estaba bloqueando la publicación).

Respuestas a la pregunta(1)

Su respuesta a la pregunta