Ok
Bon, je suppose que le fichier loadpage.php est bien rempli :
// The URL of this file"loadpage.php".
$script_path = "http://localhost/xoops/loadpage.php";
// cf. $script_path = "http://localhost/xoops/loadpage.php"; //
Oui, sinon ça fonctionnerai pas, mais bon.
#redirection 301
RewriteCond %{HTTP_HOST} !^www.monsite.com
RewriteRule (.*) http://www.monsite.com/$1 [R=301,L]
C'est normal qui te dirige vers monsite puisque tu le demandes avec cette règle, qui veut dire avec ou sans www rediriger vers -http://www.monsite.com/ .
Ce serait plus logique de demander ça dans ton cas (En même temps essaie sans les antislash \:
#redirection 301
RewriteCond %{HTTP_HOST} !^www.maboutique.com
RewriteRule (.*) http://www.maboutique.com/$1 [R=301,L]
Ça c'est pour le premier exemple.
Sinon pour le 2ème :
Citation :Je comprends : Je veux que
www.monsite.com soit
www.monsite.com/monsite/Dans ce cas il faut une règle comme ça à la racine de monsite :
RewriteCond %{HTTP_HOST} !^www.monsite.com/monsite$
RewriteRule ^(.*) http://www.monsite.com/monsite/$1 [QSA,L,R=301]