Nous avons un site Web avec de bons résultats de référencement. Pour des raisons de conception, je dois mettre à jour la conception et modifier les noms de fichiers de .html
à .php
. Mais je garde mon nom de domaine!
Que dois-je faire pour conserver mes bons résultats de référencement?
Il suffit de rediriger par statut HTTP 301 toutes vos anciennes URL vers les nouvelles. Si vous ne changez que l'extension de fichier, vous pouvez le faire facilement avec un fichier . Htaccess (si vous utilisez Apache comme serveur Web). Mettez ces lignes dans votre . Htaccess fichier:
RedirectMatch 301 (.*)\.html$ http://www.example.com$1.php
Bien sûr, changez www.example.com
par votre nom de domaine.
En utilisant les redirections 301, vous perdez un peu de valeur de référencement (PageRank) pour vos pages, mais c'est la meilleure option que vous ayez.
P.S .: comme le suggère Geoff Jackson dans les commentaires, si vous pouvez utiliser des URL sans extensions de fichier, ce sera une bonne option car vous obtiendrez de meilleures URL conviviales. Le code . Htaccess pour ceci:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
Vous pouvez utiliser l'une de ces solutions:
Conservez l’extension Current .html
inchangée uniquement à des fins frontales et utilisez Apache . Htaccess fichier pour proxyer vos demandes. Ajoutez ceci à votre fichier . Htaccess pour fonctionner:
RewriteEngine on
RewriteRule ^ (. *). Html $ 1.php
OR
Pourquoi ne pas simplement avoir les pages HTML analysées comme PHP? De cette façon, vous pourrez tirer le meilleur parti de php
et de html
.
Application AddHandler/x-httpd-php .php .html .htm