Faire un dossier racine web un sous-dossier avec .htaccess?

Je suis en train de travailler sur un joli projet complexe, donc je voudrais aller avec un fichier/dossier structure qui fait sens.

La structure de dossier/fichier que j'aimerais avoir est la suivante:

.htaccess
/php/
/assets/

J'aimerais avoir les pages web que les gens auront accès dans:

/php/views/pages/

Je me demandais si il est possible de l'utiliser juste .htaccess pour définir /php/views/pages comme le "visible racine", de sorte que, par exemple, lorsque les gens visitent http://mydomain.com/ ils seront visualisation http://mydomain.com/php/views/pages/index.phpet si oui, comment pourrais-je aller sur le faire?

Aussi, est-il possible d'accepter tous les accès à /php/views/pages à l'aide de .htaccess et une redirection 301 pour arrêter de multiples liens indexés dans les moteurs de recherche?

source d'informationauteur Avicinnian