Salut tous le monde je cherche un moyen d’afficher .html au lieu de .php j’ai réussi a savoir que se la est possible a l’aide d’un fichier .htaccess mais pas moyen de le fair aider moi svp
Code : Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([A-Za-z0-9_-]+).html$ $1.phpOui mais Google ne sait pas qu'elle est fictive et fait surement une différence entre les deux pages (extension html et php) il me semble.Vue que la page que tu appel .html est fictive, c'est une adresse virtuelle qui renvoi automatique sur la page .php
Code : Tout sélectionner
<?php
if ( substr($_SERVER['REQUEST_URI'], -4, 4) === '.php' ) { // Si la page actuelle a une extension ".php"
header('Status: 301 Moved Permanently', false, 301); // Redirection permanente
header('Location: ' . substr_replace($_SERVER['REQUEST_URI'], '.html', -4, 4)); // Rediriger vers la page en '.html'
}
?>Code : Tout sélectionner
<link rel=”canonical” href=”http://www.site_source.com/pagedorigine.html” />