TheJoe.it Dans le (ouvrir) Source

6Jan/117

Utiliser “.htaccess” à réécrire les prolongements des pages

php_html

Dans un monde en refoulant à parler ".htaccess", cette fois, nous allons utiliser l' "mod_rewrite" à changer l'extension du fichier 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
(.*)\.html 1.php $ [nc]

Enregistrez le fichier nommé ".htaccess", dans le répertoire dans lequel les extensions doivent être réécrite et 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" seront également affichés si elle est invoquée avec l'extension HTML.

Pour avoir une idée de la façon dont 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. Dans l'URL que l'utilisateur va continuer à 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 seront appelés dans toutes ses fonctions, même si l'extension continuera à afficher HTML.

Content de cet article?

Inscrivez vous à notre fil rss!

Sur

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.

Commentaires (7) Trackbacks (0)
  1. 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.

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

  3. 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”.

  4. 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 ²

  5. 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.

  6. 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.

  7. 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

Aucun trackbacks pour l'instant