Je cherche à rediriger un domaine (original.com) vers un autre (brouillon.net) utilisant joomla sous un sous-dossier (v3). Il faut que le sous-dossier n'apparaisse pas dans l'url.
À terme, brouillon.net doit disparaitre. Mais en changeant le nom des hébergements, cela ne fonctionne pas. J'ai alors fait une série de redirections :
- 304 depuis orignal.com vers brouillon.net par un .htaccess pour avoir un référencement propre
- réécriture des url vers le dossier v3 en faisant en sorte de ne pas le voir.
Ça marche globalement bien, sauf pour la page d'accueil qu'il est impossible d'obtenir avec le seul nom de domaine ; à la place il y a une erreur 404 à rebuter un visiteur :
- http://original.com => erreur 404
- http://original.com/index.php => ok
- http://original.com/nimportequoiquiexiste => ok
Mon .htaccess peut prendre plusieurs formes et garder le même comportement
Code: Select all
RewriteEngine On
RewriteCond %{HTTP_HOST} original.com$
RewriteCond %{REQUEST_URI} ^/$
RewriteRule .* /v3/index.php
RewriteCond %{HTTP_HOST} original.com
RewriteCond %{REQUEST_URI} !^/$
RewriteRule ^(.+)$ /v3/$1 [L]
Merci.