dermaby Posté 12 Avril 2009 Posté 12 Avril 2009 (modifié) 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 +FollowSymlinksRewriteEngine onRedirectPermanent /ancienne-page.html http://www.monsite.com/nouvelle-page.phpRedirectPermanent /nouvelle-page.html http://www.monsite.com/nouvelle-page.phpAddType application/x-httpd-php .html .htm Pouvez-vous me dire si j'ai tout bon? Je vous remercie beaucoup Modifié 12 Avril 2009 par dermaby
Dan Posté 13 Avril 2009 Posté 13 Avril 2009 Une chose à faire si tu veux garder index.html et renommer toutes les autres en php. RewriteEngine OnRewriteRule 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.
dermaby Posté 13 Avril 2009 Auteur Posté 13 Avril 2009 (modifié) Merci Dan 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 ] 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 PS: désolé pour le 2d message Modifié 14 Avril 2009 par captain_torche Inutile de citer le message précédent; on vient de le lire (captain_torche)
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant