Puedes hacerlo también con el
index.phph.open("GET", "/index.php?random_url", false);
Y en el index pon algo así por ejemplo:
<?php
if( isset($_GET['random_url']) ){ echo $random_url;
} else {
//RESTO DEL INDEX
}
?>
De todas formas tiene razón
#!drvy, como lo hiciste tú con el location tiene ciertas ventajas.