Eppure confermo che si comporta proprio così, anche nella mia configurazione di default locale...
Visto che sono curioso ho installato un wordpress 4.9.2 nella root in locale, e un joomla 3.8.3 nella sub /joomla e ho creato l'index.html nella root con il redirect verso joomla.
Se non vuoi seguire il consiglio di matty, ovvero lasciar perdere quella mezza ciofeca e pure infettata di wordpress, confermo che la soluzione indicata poco sopra funziona ovvero:
- crea la directory /wp-content/plugin/noredirect
- dentro quella cartella "noredirect" crei un file index.php con questo contenuto:
<?php
/*
Plugin Name: Disable Canonical URL Redirection
Description: Disables the "Canonical URL Redirect" features of WordPress 2.3 and above.
Version: 1.0
Author: Mark Jaquith
Author URI: http://markjaquith.com/
*/
remove_filter('template_redirect', 'redirect_canonical');
?>
- Dal backened di wordpress vai in plugin e attivi questo plugin "Disable Canonical URL Redirection"
Quindi:
- chi va su tuosito.it viene redirezionato su /joomla
- chi va su /joomla e clicca sul link al sito wordpress che sta nella root viene correttamente indirizzato a /index.php del tuo wordpress