Bonjour alors voila j'ai suivis le tuto sur phph MVC je vais mettre en ligne le site que j'ai construit sependant j'ai deux fichier Htaccess un directement a la racine de monsite et l'autre dans webroute
pour la redirection je voudrais que quand je tape wwww.MonSite.com il doit me rediriger vers la page www.MonSite.com/MonSite/page/index

sachant que page c'est mon controller et index c'est mon action aprés pour le reste je pense que pas besoin de redirection
ouesque je met ma redirection et a quelle niveau
voila la redirectin que je compte mettre

Redirect 301 www.MonSite.com www.MonSite.com/MonSite/page/index

j'ai trouvé sa aussi

RedirectPermanent http://www.votresite.fr/anciennepage http://www.votresite.fr/nouvellepagearoundhtaccess sur la racine 
RewriteEngine On
RewriteRule (.*) webroot/$1

sur le webrout

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) index.php/$1 [L]

quelle serait la meilleur solution et aprés quelle ligne je doit l'inserer merci

2 réponses


J'ai trouvé quelque chose mais je n'ai pas encore tester, voici le lien ([http://openclassrooms.com/forum/sujet/apache-htaccess-redirection-301]())

Bonsoir.
Si le tutoriel dont tu parles est Développer un site de A à Z, tu n'as pas besoin de modifier les fichiers .htaccess, il te faut modifier dans le fichiers conf.php se trouvant dans le dossier config, cette ligne :

Router::connect('','posts/index');

Par :

Router::connect('','pages/index');

De cette manière, lorsque l'utilisateur arrivera sur la racine de ton site (htttp://tonsite.com), l'apllication web utilisera ton controller pages et ton action index.