Saludos amigos, escribo aqui porque creo haber agotado mi busca en san google y demas, bueno lo que necesito es establecer un "document root" o "web directory" en mi subdominio diferente al actual, por ejemplo cuando un usuario realize una peticion a http://misubdominio.dominio.net esta peticion internamente se procese en http://misubdominio.dominio.net/public , no quiero que se redireccion sino que finja ser esa direccion el document root, tengo conocimiento que eso lo podria hacer desde el httpd.conf, pero como tengo un hosting compartido, entonces no tengo acceso a ese archivo y tengo que arreglarmelas con el .htaccess, muestro 2 intentos de los muchos que hize colocando el .htaccess en la raiz de mi subdominio para que me puedan orientar:
1º Intento:
RewriteEngine on
RewriteRule ^/$ /public/ [R]
2º Intento:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^public?(.*)$/$1 [L]
</IfModule>
bueno como es obvio niguno me funciono, a continuacion les muestro mi arbol de direcorios:
-home/
--miusuario/
---www -> public_html/
---public_html/
----misubdominio/
-----public/
bueno ahi esta la distribucion de mis directorios en mi hosting, si yo coloco (valga la redundancia) http://misubdominio.dominio.net , como es logico me va a procesar los archivos del directorio misubdominio/ mas no los de public, bueno ojala me puedan orientar amigos, es la primera vez que toco esto del htaccess y me esta haciendo perder bastante tiempo en mi proyecto :(, no tendria este problema si tuviera otro panel donde he visto que uno puede establecer el web directory (como en dreamhost), pero lamentablemente mi proveedor solo ofrece este (cpanel), espero sus comentarios muchas gracias.