J'ai créé ma propre structure php personnalisée qui implémente le motif de conception MVC. Dans ce document, toutes les URL sont construites comme celui-ciRéécriture d'URL dans PHP MVC Framework
mysite.com/index.php?route=controller/function/parameters/go/here mysite.com/index.php?route=products/shirts/99
etc
J'ai mis en place htaccess pour enlever index.php? Route = partie des URL pour les rendre plus SEF les faisant apparaître comme celui-ci :
mysite.com/controller/function/parameters/go/here mysite.com/products/shirts/99
Je veux juste ajouter un suffixe à la fin de chaque URL comme ceci:
mysite.com/controller/function/parameters/go/here.html mysite.com/products/shirts/99.html
Probablement htaccess peut être utilisé pour y parvenir ou éventuellement d'autres solutions.
Des idées s'il vous plaît?
Merci d'avance.
Je ne comprends pas pourquoi vous voulez ajouter un suffixe '.html' aux pages qui ne sont pas du HTML pur. Ce n'est pas un avantage pour le référencement ou les utilisateurs - en fait, il est probablement pire parce que c'est inutile fluff. – DisgruntledGoat
Vous avez raison, mais certains utilisateurs m'ont demandé d'ajouter cette fonctionnalité dans le framework, c'est pourquoi je suis à la recherche d'une solution à ce problème. – Sarfraz
Si vous demandez comment ajouter le fichier .html aux liens générés par votre framework (au lieu d'une règle mod_rewrite qui analyse les liens), il n'y a pas de véritable moyen de répondre sans connaître le framework. –