Bonjour,
Il me faut utiliser des variables que je passe en get dans l'URL de la manière suivante :
Ça fonctionne ainsi, mais je souhaiterais pouvoir réécrire mes url convenablement. Pour l'exemple ci-dessus, il faudrait qu'on ait ceci :
Je me suis tourné vers le fichier htaccess pour cela et voici la règle que j'utilise (avant ce qui est défini par WordPress lorsqu'on choisit d'opter pour des permaliens "jolis" dans l'admin :
Ça fonctionne sur mon installation locale (wamp) mais pas sur le serveur distant, je n'arrive pas à comprendre pourquoi ! ce qui se passe : lorsqu'on indique une url de ce style :
Bien évidemment j'ai tenté différentes choses mais sans succès. C'est vraiment en désespoir de cause que j'écris ce message... Les permaliens sont enregistrés sous la forme
Merci d'avance pour vos lumières.
Le htacces complet (je réécris également pour les catégories, que je préfixe par un "c" et bizarrement, pour les catégories, la réécriture fonctionne !!!) :
Modifié par jojaba (01 Dec 2016 - 06:30)
Il me faut utiliser des variables que je passe en get dans l'URL de la manière suivante :
http://mon.domaine/fr/nom-de-la-page/?menu=loisir
Ça fonctionne ainsi, mais je souhaiterais pouvoir réécrire mes url convenablement. Pour l'exemple ci-dessus, il faudrait qu'on ait ceci :
http://mon.domaine/fr/loisir/nom-de-la-page
Je me suis tourné vers le fichier htaccess pour cela et voici la règle que j'utilise (avant ce qui est défini par WordPress lorsqu'on choisit d'opter pour des permaliens "jolis" dans l'admin :
RewriteRule ^([a-z]{2})/([a-z0-9\-_]+)/([a-z0-9\-_]+)/?$ /index.php/$1/$3/?menu=$2 [L]
Ça fonctionne sur mon installation locale (wamp) mais pas sur le serveur distant, je n'arrive pas à comprendre pourquoi ! ce qui se passe : lorsqu'on indique une url de ce style :
http:/ /mon.domaine.fr/fr/loisir/nom-de-la-page
on tombe sur la page http:/ /mon.domaine.fr/fr/nom-de-la-page
(loisir disparaît complètement).Bien évidemment j'ai tenté différentes choses mais sans succès. C'est vraiment en désespoir de cause que j'écris ce message... Les permaliens sont enregistrés sous la forme
http:/ /mon-domaine.fr/%postname%
.Merci d'avance pour vos lumières.
Le htacces complet (je réécris également pour les catégories, que je préfixe par un "c" et bizarrement, pour les catégories, la réécriture fonctionne !!!) :
# Rewriting for nice url
RewriteEngine On
RewriteBase /
# For categories
RewriteRule ^([a-z]{2})/c/([a-z0-9\-_]+)/([a-z0-9\-_]+)/?$ /index.php/$1/c/$3/?menu=$2 [L]
# For pages
RewriteRule ^([a-z]{2})/([a-z0-9\-_]+)/([a-z0-9\-_]+)/?$ /index.php/$1/$3/?menu=$2 [L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Modifié par jojaba (01 Dec 2016 - 06:30)