URL Rewriting personnalisé (Créer un compte)

  • Statut : non résolu
  • Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par beninsky, le il y a 13 années.
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #488751
    beninsky
    Participant
    Initié WordPress
    21 contributions

    Bonjour,

    J’aimerais faire de l’URL rewriting personnalisé sur WordPress grâce à un plugin qui me permet de mettre l’URL que je souhaite pour chacune de mes pages. Je tiens à garder des formats d’URLs car je migre un site sur WordPress et je ne souhaite pas rediriger toutes les URLs vers de nouveaux formats.

    Par exemple je souhaite que :

    http://www.monsite.com/mes-services.html soit l’URL rewrité de http://www.monsite.com/?page_id=16

    La structure de mes liens est laissé par défaut dans WordPress donc ?page_id=16

    Donc j’écris dans mon .htaccess

    RewriteRule mes-services.html  /?page_id=16

    Mais cela ne marche pas :( Quand je vais sur mon adresse http://www.monsite.com/mes-services.html cela ouvre la racine du répertoire.

    #748183
    Aphrodite
    Participant
    Maître WordPress
    4739 contributions

    oui ca s’appelle les permalinks et c’est intégré dans WP

    pourquoi garder un bidule has been avec du .html alors que tu peus avoir un http://www.monsite.com/mes-services/ qui est tout de meme autrement plus sexy….

    #748184
    beninsky
    Participant
    Initié WordPress
    21 contributions

    J’ai trouvé une solution expliquée ici http://www.velvetblues.com/web-development-blog/turn-off-wordpress-homepage-url-redirection/

    To turn off Canonical URL Redirection, you can add the following code to your theme’s functions.php file.

    remove_filter(‘template_redirect’,’redirect_canonical’);

    J’ai ensuite ajouté dans mon htaccess :

    RewriteRule mes-services.html  index.php?page_id=16

    Et ça fonctionne !

    Je réediterai mon post pour l’explication sur le pourquoi de cette manipulation 🙂

3 sujets de 1 à 3 (sur un total de 3)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.