Cookie

Attention


Cet article a été publié il y a plus d'un an, il peut y avoir des développements été.
S'il vous plaît prendre en compte.

Dans un monde en refoulant à parler “.htaccess“, cette fois, nous allons utiliser l' “mod_rewrite” à modifier l'extension des fichiers de sorte que, en faisant une demande à “file.html” la demande est tourné à “file.php” sans modifier l'URL.

Le tutoriel d'aujourd'hui est très court et très facile. Les lignes de code suivantes font tout le travail:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)\.html 1.php $ [nc]

Enregistrez le fichier nommé “.htaccess“, dans le répertoire où les extensions doivent être réécrite essayez d'appeler un fichier PHP en lui donnant comme une extension HTML.

Si tout fonctionne il devrait y avoir aucune différence entre le fichier PHP et le fichier HTML. En réalité, c'est un seul fichier PHP “masqué” da HTML. Maintenant tous les fichiers avec l'extension PHP dans le répertoire où réside le fichier “.htaccess” Ils seront affichés même si elle est invoquée avec l'extension HTML.

Pour avoir une idée du fonctionnement il s'agit de la page PHP originale, insérant les deux termes dans la boîte sera appelée une deuxième fichier appelé “result.html“. Sur le serveur, plutôt, le fichier est chargé “result.php” montrant tous ces mots à la page précédente. Cela, cette procédure travaille également avec les scripts. L'URL de l'utilisateur continuera à voir “result.html“.

Cette technique est très utile, par exemple dans le cas où les liens internes du site, nous travaillons sur pointaient vers une page HTML, qui était à l'origine statique, mais maintenant nous voulons rendre dynamique. Changez les liens de toutes les pages serait une énorme perte de temps, De cette façon, il sera suffisant pour charger un fichier unique “.htaccess” avec ces instructions et la page PHP sera appelée avec toutes ses fonctions, même si l'extension continuera à afficher HTML.

Pas assez?


TheJoe

Je garde ce blog comme un hobby par 2009. Je suis passionné de graphisme, la technologie, logiciel Open Source. Parmi mes articles ne sera pas difficile de trouver de la musique, et quelques réflexions personnelles, mais je préfère la ligne directe du blog principalement à la technologie. Pour plus d'informations me contacter.

7 commentaires

TheJoe · 23 Octobre 2011 à 10:05 UN M

L'arrêt que Je me trompais. Le forum de George Tave est nettement plus approprié à votre question.
Mais je dois souligner à nouveau que si vous décidez de faire oublier les anciennes pages et juste garder les nouvelles pourraient avoir un impact sur les moteurs de recherche, au contraire si je quittais les anciennes pages visitées vous devriez avoir aucun problème. Tout cela “Je pense que”, Je peux me tromper.

cadre · 22 Octobre 2011 à 8:58 PM

le plan du site et les fichiers robort.txt invaritati vous laisser ou que vous avez à faire l'extension de changement?

TheJoe · 22 Octobre 2011 à 8:21 PM

Certes, il reste inchangé pour tous les moteurs de recherche, pages “html” ne sont pas masqués, comme je l'ai déjà dit, si vous ne définissez pas une règle spécifique plus nell'htaccess le même contenu sera accessible par l'un ou l'autre poste (html php o).
Si vous n'avez pas l'air logical're libre de faire valoir, mais au moins utiliser un argument que j'ai fait, pas “Reste à voir”.

cadre · 22 Octobre 2011 à 7:42 PM

BHE, il ya certainement changer rinominado pages php.. Il utilise ce code pour voir si vous vous assurerez que tout reste inchangé pour les moteurs de recherche. Je vous remercie pour avoir répondu cm ²

TheJoe · 22 Octobre 2011 à 5:33 PM

Je ne suis pas vraiment un expert en SEO (;)) mais comme je vois que vous ne devriez pas être pénalisés, à la fin du moteur de recherche ne change rien, l'ancien Pagie (à moins que vous n'écrivez pas d'autres règles) rester accessible à l'. Mais je peux me tromper.

cadre · 22 Octobre 2011 à 4:55 PM

Je vais vous expliquer; rinonimo pages html. vers php et insérez le code dans le fichier. htaccess ne pas laisser les pages continuent d'être vu et indexé html.

cadre · 22 Octobre 2011 à 4:24 PM

Grande-guide, mais j'ai un doute. Si je renommer les pages déjà indexées. Html pour php et insérez le code dans le fichier. Htaccess ce qui se passe dans les moteurs de recherche? Je perds positions? pagerank?

Laisser un commentaire

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *

Ce site utilise Akismet pour réduire le spam. Découvrez comment vos données de commentaire est traité.