rediriger toutes les extensions .html vers .php
Je veux mettre à jour toutes les pages sur un site web à utiliser pour inclure le pied de page et en-tête. J'ai donc changer beaucoup de .les pages html .php.
Donc je suis à la recherche d'un moyen de rediriger toutes les pages de la fin .html vers la même url, mais se terminant en .php.
source d'informationauteur Max
Vous devez vous connecter pour publier un commentaire.
Si vous voulez qu'il soit fait une redirection au lieu d'une réécriture de modifier la
[L]
à[L,R]
Que vous pourriez faire une approche plus simple et disposent de tous vos fichiers html être traités comme des fichiers php en ajoutant la ligne suivante à votre .htaccess
mod_rewrite à la rescousse!
Dans votre apache httpd.fichier conf vous pouvez ajouter
à faire .html fichiers passent par l'analyseur php, avant qu'ils soient servis à l'utilisateur. Vous pouvez également ajouter cette directive à votre .fichier htaccess. La deuxième méthode peut ne pas fonctionner selon la façon dont votre hôte est configuré.
Noter que le AddType commande de processus existant de votre fichier html et php. Si ce que tu voulais était de remplacer une fichier html avec un nouveau fichier php, vous devez utiliser la règle de réécriture.
Je vois que "Ajouter* application/x-httpd-php .html" force le simple .la page html les types de pré-traité par PHP.
Cependant, je me demandais si quelqu'un peut expliquer pourquoi wewals "AddType" serait préférable (ou pas) par rapport à Jordonias "AddHandler"?
Par la discussion ici ils semblent bien fonctionner, avec une légère différence dans les frais généraux.
Donc je suppose que ma question est vraiment cela: Avec le maintien de classement des moteurs de recherche à l'esprit, quel est le meilleur choix pour convertir des pages HTML statiques à la plate-forme PHP et le maintien de leur existant *.liens html "live"?
Merci!