après avoir lu pas mal de choses sur le htaccess je me suis lancé à en faire un pour mon blog wordpress et il ne fonctionne pas complètement
La redirection est de la forme suivante :
Avant - -http://www.domaine.com/toto/2008/01/01/titre-billet
Ce que j'aimerai - -http://www.domaine.com/blog/titre-billet
J'ai donc placé à la racine de mon dossier /toto/ le htaccess suivant
CODE
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress
Options -Indexes
RewriteRule ^toto/[\d]+/[\d]+/[\d]+/(.*)$ /blog/$1 [R=301,L,QSA]
RewriteRule ^toto/(.*)$ /blog/$1 [R=301,L,QSA]
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress
Options -Indexes
RewriteRule ^toto/[\d]+/[\d]+/[\d]+/(.*)$ /blog/$1 [R=301,L,QSA]
RewriteRule ^toto/(.*)$ /blog/$1 [R=301,L,QSA]
Sauf que :
- les pages de type -http://www.domaine.com/toto/2008/01/01/titre-billet ramène vers des erreurs 404
- -http://www.domaine.com/toto/ (avec / à la fin) => renvoi vers un billet -http://www.domaine.com/blog/toto14
- par contre -http://www.domaine.com/toto (sans le /) redirige bien vers -http://www.domaine.com/blog
Et je ne vois pas quoi faire
D'avance merci à tous ceux qui se pencheront sur mon soucis
(si cela peux servir je suis sur un mutualisé OVH)
**EDIT Administrateur (TheRec)** Suppression des liens automatiques non désirés (préfixé le liens d'exemple d'un "-"). Merci de votre compréhension.