Salutations!
J'essaie de remplacer les extensions .php avec .html p>
Jusqu'à présent, j'ai eu: p>
RewriteRule ^(.*)\.html $1.php
4 Réponses :
RewriteEngine on RewriteBase / RewriteCond %{THE_REQUEST} (.*)\.php RewriteRule ^(.*)\.php $1.html [R=301,L] RewriteCond %{THE_REQUEST} (.*)\.html RewriteRule ^(.*)\.html $1.php [L]
... quelque chose ne va pas, lorsque j'entre " localhost / site / index.php " Je reçois "< Un href = "http: //localhost/aplications/xampp/xamppfiles/htdocs/site/index.html" rel = "NOFollow NOREFERRER"> localhost / applications / XAMPP / XAMPFfiles / htdocs / site / index.h tml a> ", je ne sais pas quoi faire
Cela met mon apache en boucle sans fin
... La base de réécriture n'a pas aidé :-(
... ça l'a fait! Sauf pour la particularité de traiter avec XAMPP, pour une base de réparation, je dois utiliser "/ site /" au lieu de "/" C'est ce qui se passe lorsque je ne travaille pas avec les choses régulièrement :-) Merci
Juste nee à supprimer cette ligne rewritebase / i>
Après avoir appliqué cette solution, les pagesPHP fonctionnent bien comme .html mais la page existante .html est cessée de fonctionner .. Pourriez-vous aider à faire quoi faire pour les fichiers existants .html?
Donnez ceci un essai:
RewriteEngine on RewriteBase / RewriteRule ^(.*)\.html$ $1.php [L]
Je pense que c'est beaucoup plus simple il suffit de traiter chaque fichier .html comme normal .php p> si vous voulez seulement pour le directeur actuel p > <Files *.html>
ForceType application/x-httpd-php
</Files>
RewriteEngine on RewriteBase / RewriteCond %{THE_REQUEST} (.*)\.php RewriteRule ^(.*)\.php $1.html [R=301,L] RewriteCond %{THE_REQUEST} (.*)\.html RewriteRule ^(.*)\.html $1.php [L]
Après avoir appliqué cette solution, les pagesPHP fonctionnent bien comme .html mais la page existante .html est cessée de fonctionner .. Pourriez-vous aider à faire quoi faire pour les fichiers existants .html?
Si vous allez aussi loin pourquoi même avoir une extension du tout? Il suffit de faire / site / page référence la page .php. Il a l'air plus propre.
Vous pouvez consulter ce didacticiel sur la manière de remplacer
.php code> avec
.html code> en utilisant haccesses Helblecet.com/2021/04/27/...