Re-écriture d'url

Bonjour,

J'ai un soucis avec un site qui migre de Joomla à PluXml. Qui dit changement de programme, dit re-écriture d'url pour ne pas perdre les visiteurs. Sur pluxml j'ai activé la re-écriture d'url, fais différents tests et tout est ok. Ensuite j'ai commencé à modifier le .htaccess pour ajouter mes règles.

Voila à quoi il ressemble maintenant :
# BEGIN -- Pluxml
Options -Multiviews
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /

Redirect Permanent /la-societe http://www.hilaire.fr/categorie1/la-societe

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
# Réécriture des urls
RewriteRule ^(?!feed)(.*)$ index.php?$1 [L]
RewriteRule ^feed\/(.*)$ feed.php?$1 [L]
</IfModule>
<Files "version">
	Order allow,deny
	Deny from all
</Files>
# END -- Pluxml

Le soucis est que dans la barre d'url j'ai http://www.hilaire.fr/categorie1/la-societe?la-societe et non http://www.hilaire.fr/categorie1/la-societe . Il considère que la condition est un paramètre à passer dans l'url :( Est-ce qu'il y a moyen de supprimer ce comportement ?

Merci d'avance,
Philippe.

J'ai un string de l'array

Réponses

  • C'est bon j'ai trouvé
    RewriteRule ^la-societe$ http://www.hilaire.fr/categorie1/la-societe/ [R=301,L]
    

    J'ai un string de l'array

  • StéphaneStéphane Member, Former PluXml Project Manager
    Super. J'étais en train de chercher une solution :)

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

Connectez-vous ou Inscrivez-vous pour répondre.