Aller au contenu

Renommer des pages quand on a fait du PHP


dermaby

Sujets conseillés

Bonjour

Je possédais une page à PR 4 que je voulais supprimer

J'ai donc fait il y'a quelques semaines une redirection vers une nouvelle page créée afin qu'elle profite du PR 4 (en passant, le PR est toujours grisé, j'espère que la mise à jour des PR ne va pas prendre 6 mois...)

J'ai ensuite supprimé l'ancienne page

Mais voilà, cette nouvelle page, je veux maintenant lui donner une autre extension (.php au lieu de .html) car j'y ai intégré du PHP

Je veux surtout garder mon PR 4

C'est l'objet de la première partie de mon .htaccess

Par ailleurs, je veux mettre du PHP sur ma page d'accueil (index.html), et je voudrais absolument éviter d'avoir à renommer cette page en index.php, car même avec la redirection, le temps que la mise à jour des PR se fasse, je vais retrouver ma page d'accueil en grisé, et ce n'est pas bon du tout vis à vis de mes partenaires et pour en motiver d'autres

J'ai donc gardé mon extension index.html et paramétré au niveau du serveur afin que le html passe par l'interpréteur php:

AddType application/x-httpd-php .html .htm

Comme je n'y comprenais pas grand chose, je suppose qu'il fallait le mettre dans le .htaccess

C'est l'objet de la deuxième partie de mon .htaccess

J'ai donc fait un fichier .htaccess pour tout ce dont je viens de parler

Le voilà:

Options +FollowSymlinks

RewriteEngine on

RedirectPermanent /ancienne-page.html http://www.monsite.com/nouvelle-page.php
RedirectPermanent /nouvelle-page.html http://www.monsite.com/nouvelle-page.php

AddType application/x-httpd-php .html .htm

Pouvez-vous me dire si j'ai tout bon? :unsure:

Je vous remercie beaucoup :wub:

Modifié par dermaby
Lien vers le commentaire
Partager sur d’autres sites

Une chose à faire si tu veux garder index.html et renommer toutes les autres en php.

RewriteEngine On
RewriteRule index.html - [L]
RewriteRule /?(.*)\.html http://www.tondomaine.tld/$1.php [R=301,L]

Mais à mon avis, garder la page index.html est une erreur. Le PR affiché n'est que de la "poudre aux yeux" pour les webmasters. :whistling:

Lien vers le commentaire
Partager sur d’autres sites

Merci Dan :cool:

Tu veux dire qu'avec ceci dans le .htacces je peux mettre du PHP sur plein de pages tout en laissant à ces pages une extension .html, y compris la page index ? (je veux justement mettre un script PHP sur mon index)

[Au fait, J'ai des pages en .html et d'autres en .htm (dont l'index, index.htm), ça ne change rien j'espère :unsure: ]

Dans mon .htaccess, j'ai déjà plein de règles. Où mets-je celle-là? Juste avant les redirections de pages?

Merci

Pour le PR, c'est vrai que c'est moins important, mais bon, mon PR 4 j'y tiens quand même un peu :wub:

PS: désolé pour le 2d message

Modifié par captain_torche
Inutile de citer le message précédent; on vient de le lire (captain_torche)
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...