Non c'avevo pensato heracleum, ma e` effettivamente una cosa piu` interessante. Praticamente anziche` fare il redirect faccio un readfile, ad esempio:
Codice PHP:
<?php
$nick='gve'; //sostituisci il tuo
$url=chop(substr($_SERVER['HTTP_HOST'],0,-strlen($nick.'.altervista.org')),'.');
/* chop www iniziali */
for($a=strtok($url,'.');$a=='www';$a=strtok('.')) $chop+=4;
$url=substr($url,$chop);
/* end chop www */
if ($url) {
switch ($url) {
case 'foto':
$url='foto.php';
break;
case 'musiche':
$url='musiche.html';
break;
case 'manuali':
$url='manuali.html';
break;
default:
$url=implode('/',array_reverse(explode('.',$url))).'/';
}
include('/membri/'.$nick.'/'.$url);
die();
}
?>
Questa semplice modifica dovrebbe dare il risultato che dici, giusto? (non la ho provata ... l'ora e` tarda).
Poi ci sarebbe pero` il problema della propagazione alle pagine contenute nei sottodomini, che lo script cosi` com'e` non e` sufficiente a gestire in modo adeguato.
Sorge una domanda: i motori di ricerca come la prendono una cosa del genere? Non dovrebbe dargli problemi, giusto?