Redirection wordpress suite à changement de permalien

Nouveau WRInaute
Bonjour,
je souhaiterai changer la " nomination" de mes pages dans mon blog worpress.
Actuellement elles sont du type : /%category%/%postname%

je voudrais les changer juste en, %postname%

Je sais effectuer la manip via les permaliens mais ce que je voudrais c est ne pas perdre le ref, ou du moins les liens pointant vers certaines pages.
il faudrait donc que je fasse une redirection mais je ne sais absolument pas faire ça ( ni ou le faire )

Pourriez-vous m'aider ?
MErci d avance
 
Nouveau WRInaute
Re: redirection worpress

:) je l'ai installé mais je n'y comprends rien. A priori je dois rediriger toutes mes pages une par une ? piouf suis pas rendu !
 
Nouveau WRInaute
Re: redirection worpress

HawkEye a dit:
J'ai cru ça aussi, au début ;)


je suis aller faire un tour sur ton site et je viens d'installer SEO Ultimate que je vais coupler a WordPress SEO by Yoas car a priori SEO Ultimate dans Miscellaneous me propose de faire exactement ce que je veux dans Permalink Tweaker :
http://www.lespassionsdechinouk.com/category/examplehttp://www.lespassionsdechinouk.com/example

tu peux me confirmer , avant que je fasse la manip qu'il va bien gérer les redirections en me faisant la modif ?
 
Nouveau WRInaute
Re: redirection worpress

UsagiYojimbo a dit:
Je déconseillerais de coupler deux plugins de ce type, ce qui risque d'engendrer des conflits.
ah ok : je vais désinstaller WordPress SEO by Yoas alors, en esperant que mes titres ne bouge pas
 
WRInaute accro
Re: redirection worpress

Si tu installais le 2e plugin uniquement pour te faciliter la tâche, j aurai plutôt désinstallé celui-ci. Pour ton cas de figure, je pense que tu as meilleur compte de ne te baser ni sur redirections ni sur un plugin tiers. Il y a juste une règle de redirection à intégrer dans ton .htaccess par catégorie à rediriger.
 
Nouveau WRInaute
Re: redirection worpress

UsagiYojimbo a dit:
Si tu installais le 2e plugin uniquement pour te faciliter la tâche, j aurai plutôt désinstallé celui-ci. Pour ton cas de figure, je pense que tu as meilleur compte de ne te baser ni sur redirections ni sur un plugin tiers. Il y a juste une règle de redirection à intégrer dans ton .htaccess par catégorie à rediriger.

tu as totalement raison, sauf que je ne comprends rien aux expressions régulière, il n'y a rien a faire cela ne veux as rentrer :(
 
WRInaute accro
Re: redirection worpress

Code:
RewriteRule ^category/(.*)$ http://www.example.com/$1 [R=301,L]

A dupliquer pour chaque catégorie que tu souhaites rediriger à la racine, et à intégrer au bon endroit dans le .htaccess de wordpress (pour éviter que ça ne saute à chaque mise à jour du dit .htaccess).
 
Nouveau WRInaute
Re: redirection worpress

j'ai enfin le temps de tester mais cela ne fonctionne pas - rien ne ce passe :(

peut être est ce a ce qu'il y a déjà dans mon fichier htaccess :

SetEnv PHP_VER 5_3
# 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
# BEGIN Expire headers
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 7200 seconds"
ExpiresByType image/jpg "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 2592000 seconds"
ExpiresByType image/icon "access plus 2592000 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType text/css "access plus 2592000 seconds"
ExpiresByType text/javascript "access plus 2592000 seconds"
ExpiresByType text/html "access plus 7200 seconds"
ExpiresByType application/xhtml+xml "access plus 7200 seconds"
ExpiresByType application/javascript A2592000
ExpiresByType application/x-javascript "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
</IfModule>
# END Expire headers

Je ne sais pas si je peux supprimer des lignes
 
Nouveau WRInaute
Re: redirection worpress

j'ai fais ça :

SetEnv PHP_VER 5_3
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^50-etats-50-billets/(.*)$ http://www.lespassionsdechinouk.com/$1 [R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
# BEGIN Expire headers
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 7200 seconds"
ExpiresByType image/jpg "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 2592000 seconds"
ExpiresByType image/icon "access plus 2592000 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType text/css "access plus 2592000 seconds"
ExpiresByType text/javascript "access plus 2592000 seconds"
ExpiresByType text/html "access plus 7200 seconds"
ExpiresByType application/xhtml+xml "access plus 7200 seconds"
ExpiresByType application/javascript A2592000
ExpiresByType application/x-javascript "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
</IfModule>
# END Expire headers


A priori cela redirige bien ( l'adresse) mais ça me trouve pas la page.
 
WRInaute impliqué
Re: redirection worpress

-http://www.lespassionsdechinouk.com/50-etats-50-billets/50-etats-50-billets-le-challenge 200, pas de redirection 301
-http://www.lespassionsdechinouk.com/50-etats-50-billets-le-challenge erreur 404

cela me semble difficile, sans bien connaitre wordpress d'y arriver.
et est-ce si indispensable que cela ?
 
WRInaute accro
Re: redirection worpress

Premièrement le conseil qui t'as été donné de mettre ça à l'intérieur des règles de wordpress est mauvais, car cela sautera à chaque enregistrement des permaliens (Wordpress sait identifier ce qui le concerne, à l'intérieur de # BEGIN WordPress et # END WordPress et ne se permet pas de toucher au reste

Ta règle, visant à corriger une url AVANT qu'elle soit lue par le moteur de WordPress doit se trouver AVANT # BEGIN WordPress

Ensuite dans ton cas, la regex sera difficile à mettre en place : %category% est une suite de lettres, chiffres _ et - mais cela correspond à d'autres identifiants

[category|tag|author|2012|...] etc qu'on ne peut pas te donner de façon précise, et qui peuvent évoluer avec le temps.

Donc si tu VEUX absolument faire une regex qui porte sur toutes les catégories, je mettrais un truc du genre

RewriteRule ^[^categorie|tag|author]/(.*)$ http://www.lespassionsdechinouk.com/$1 [R=301,L] (categorie|tag|author à complétér)

Sinon, repasse sur ton acienne structure d'url
Prend un plugin qui gère les anciennes / nouvelles redirections
Change ta structure d'url à nouveau
 
Nouveau WRInaute
Re: redirection worpress

MErci Marie-Aude,
je crois que je vais passer via un pluging comme me l'avais indiqué HawkEye , cela sera plus simple pour moi.( ou pas )
 
Nouveau WRInaute
Re: redirection worpress

bon je crois que je vais lâcher l'affaire car le dieu de la redirection n'est pas avec moi :)

car même avec le plugging redirection je n'arrive pas a rediriger une page pourtant dans ::
URL cible : http://www.lespassionsdechinouk.com//50-etats-50-billets/ne-tirez-pas- ... harper-lee
Url Sourse : http://www.lespassionsdechinouk.com/ne-tirez-pas-sur-loiseau-moqueur-d ... harper-lee

je valide

et bien quand je tape : http://www.lespassionsdechinouk.com/ne-tirez-pas-sur-loiseau-moqueur-d ... harper-lee

je tombe sur une page d erreur...
 
Discussions similaires
Haut