La réécriture dans .htaccess est-elle visible par les utilisateurs?

En utilisant la règle de réécriture suivante:

RewriteRule ^page.html$ /secretpage.php [L] 

Y a-t-il de toute façon quelqu’un peut savoir que la page actuellement servie est /secretpage.php sur le serveur? Je ne demande pas si quelqu’un peut accéder à cette page seul en le tapant dans la ligne d’URL, mais plutôt si quelqu’un peut connaître la réécriture effectuée du côté du serveur.

Merci,

Joel

Non, sauf si vous réécrivez une redirection externe, la réécriture est uniquement effectuée en interne. Une redirection externe se produit explicitement à l’aide de l’indicateur R ou implicitement lorsqu’une URL absolue est utilisée comme substitution (bien qu’il existe d’autres ressortingctions).

Mais la sous-station est toujours accessible lors de la demande directe. Donc, votre règle ne fera qu’append un moyen d’accéder à secretpage.php et elle sera alors accessible à la fois par /page.html et /secretpage.php .

Je ne pense pas que ce soit possible car c’est le serveur qui effectue la réécriture. Quoi qu’il en soit, les en-têtes de requête ne laissent rien voir.