Syntaxe pour redirection 301

Salut,

je veux rediriger -http://www.monsite.com/module-pnForum-viewtopic-topic-123-highlight-unmot.html vers -http://www.monsite.com/sujet-123.html

Voici ce que j'ai écris dans le .htaccess et qui ne fonctionne pas :
Code:
RewriteRule ^module-pnForum-viewtopic-topic-([^-]+)-highlight-([^-]+)\.html http://www.mathforu.com/sujet-$1.html [L,R=301]


Pouvez-vous m'aider ?
 
il manque un "RewriteEngine On" :
Code:
RewriteEngine On
RewriteRule ^module-pnForum-viewtopic-topic-([^-]+)-highlight-[^-]+\.html$ /sujet-$1.html [L,R=301]
 
J'ai déjà le RewriteEngine On en début du .htaccess (j'ai de nombreuses autres redirections).

J'ai cependant essayé avec ta ligne de code (avec des parenthèses en moins) mais ça ne redirige pas davantage ....

Une autre idée ?
 
Je ne sais pas ...
J'ai aussi essayé de la mettre en tête.

Voici les lignes en rapport qui figurent plus bas dans le fichier :

Code:
RewriteRule ^module-pnForum-viewforum-forum-([^-]+)\.html$ http://www.mathforu.com/forum-$1.html [L,NC,R=301] 
RewriteRule ^module-pnForum-viewtopic-topic-([^-]+)\.html$ http://www.mathforu.com/sujet-$1.html [L,NC,R=301]
RewriteRule ^module-pnForum-viewtopic-topic-([^-]+)-start-0\.html http://www.mathforu.com/sujet-$1.html [L,NC,R=301]
Rewriterule ^sujet-([^-]+)-0\.html  http://www.mathforu.com/sujet-$1.html [L,NC,R=301] 


RewriteRule ^sujet-([^-]+)\.html$     index.php?module=pnForum&func=viewtopic&topic=$1 [L,NC,NS]
RewriteRule ^sujet-([^-]+)-([^-]+)\.html$     index.php?module=pnForum&func=viewtopic&start=$2&topic=$1 [L,NC,NS]

Une idée ?
 
Salut titi,

Comme tu le sais je suis débutant en redirections, néanmoins ce qui me saute aux yeux c'est le caractère ^ présent dans tes url...

Sinon vu qu'on a désormais le même hébergeur je te donne la syntaxe qui marche chez moi :

Options +FollowSymlinks
RewriteEngine on
^classe/chapitre.php$ classe/chapitre/index.php [L]

Bon courage!
 
En effet ça marche aussi bien sans les parenthèses. Je les enlève donc puisque ça peut alléger un peu le serveur ....

Je n'ai pas compris la subtilité entre unmot et un-mot ... il n'y a pas de tiret dans le mot dans mes url ....

Merci en tout cas pour l'aide apportée ;-)
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut