web-dev-qa-db-fra.com

Ajouter l'extension .html à une seule page de mon site Wordpress

Nous avions un ancien site qui contenait des pages HTML. Une des pages de ce site était liée à de nombreux autres sites.

Maintenant, nous sommes passés à un site WordPress, et nous avons créé une page portant ce nom, mais bien sûr, il n’a pas l’extension ".html". Les liens menant à cette page mènent à une page vide ...

J'ai vu un plugin qui ajoute des extensions HTML à toutes les pages, mais je ne le souhaite pas - je n'ai qu'une page à ajouter. html.

Que puis-je faire pour accomplir cela?

2
Lea Cohen

Je voudrais juste ajouter une règle de réécriture à votre fichier .htaccess de quelque chose comme:

Redirect 301 /oldpage.html http://domain.com/newpage/

voir: http://www.javascriptkit.com/howto/htaccess7.shtml

7
Aces

Vous pouvez ajouter à votre thème une règle de réécriture qui envoie des demandes de page.html à la page elle-même. Je ne suis pas sûr de fournir du code, mais la documentation de réécriture sur cette page est utile. Le dernier exemple est la plus simple illustration que j'ai trouvée de la réécriture de requête.

Il est utile d’utiliser des permaliens laids pendant que vous l’organisez pour voir quelles demandes déclenchent quoi. Sinon, print_r($wp_query) vous laissera le contenu de la requête en cours.

2
djb