.htaccess ne fonctionne pas (avec phpBB3)
5 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Galdon
- WRInaute discret

- Messages: 79
- Inscription: 19 Déc 2007
.htaccess ne fonctionne pas (avec phpBB3)
Bonjour, j'ai migré mon forum fluxBB vers phpBB3 et je souhaite mettre en place quelques redirections dans mon .htaccess. Voici les URL à rediriger :
J'ai aussi quelques URL à rediriger sans REGEX, mais ce code ne fonctionne pas :
RedirectPermanent /viewforum.php?id=2 http://forum.finalclap.com/graphisme-et ... he-f2.html
RedirectPermanent /viewforum.php?id=16 http://forum.finalclap.com/compositing-f16.html
J'ai essayé avec RedirectMatch et une règle de réécriture, mais aucune des deux solutions ne fonctionne :
Comment faire ?
Merci
/viewtopic.php?pid=45 => /post45.html#p45
/viewtopic.php?id=2 => /topic2.html
/profile.php?id=81 => /membre81.html
J'ai aussi quelques URL à rediriger sans REGEX, mais ce code ne fonctionne pas :
RedirectPermanent /viewforum.php?id=2 http://forum.finalclap.com/graphisme-et ... he-f2.html
RedirectPermanent /viewforum.php?id=16 http://forum.finalclap.com/compositing-f16.html
J'ai essayé avec RedirectMatch et une règle de réécriture, mais aucune des deux solutions ne fonctionne :
RedirectMatch 301 ^viewtopic.php?pid=([0-9]+)$ /post$1.html
RewriteEngine on
RewriteRule ^viewtopic.php?pid=([0-9]+)$ /post$1.html [R=301]
Comment faire ?
Merci
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
avec cette technique : -http://www.urlrewriting.fr/article-08,07,17,Eti@-Redirection-9.html
- Galdon
- WRInaute discret

- Messages: 79
- Inscription: 19 Déc 2007
Bah oui, c'est exactement ce que j'ai appliqué :
Mais quand j'accède à http://localhost/viewtopic.php?pid=45 par exemple, j'ai cette erreur :
Ça signifie que la réécriture n'a pas fonctionné, sinon j'aurais été redirigé vers la nouvelle URL.
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^viewtopic.php?pid=([0-9]+)$ /post$1.html#p$1 [R=301,L]
Mais quand j'accède à http://localhost/viewtopic.php?pid=45 par exemple, j'ai cette erreur :
Not Found
The requested URL /viewtopic.php was not found on this server.
Ça signifie que la réécriture n'a pas fonctionné, sinon j'aurais été redirigé vers la nouvelle URL.
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
c'est pas ce qui est indiqué pour une url avec paramètre
- Code: Tout sélectionner
RewriteEngine on
RewriteCond %{QUERY_STRING} ^pid=([0-9]+)$
RewriteRule ^viewtopic\.php$ /post%1.html?#p%1 [R=301,L]
- Galdon
- WRInaute discret

- Messages: 79
- Inscription: 19 Déc 2007
J'avoue, j'ai été trop vite.
En fait c'est le point d'interrogation (qui sert de délimiteur pour la QUERY_STRING) qui est "interprété" au lieu d'être simplement lu comme une chaîne.
J'ignorais cela, alors quand j'ai vu les RewriteCond
, je ne me suis même pas demandé pourquoi ils utilisaient cette technique et je suis passé à côté.
Merci pour le morceau de code.
En fait c'est le point d'interrogation (qui sert de délimiteur pour la QUERY_STRING) qui est "interprété" au lieu d'être simplement lu comme une chaîne.
J'ignorais cela, alors quand j'ai vu les RewriteCond
Merci pour le morceau de code.
5 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Phpbb3 SEO URL en mode Avancé ne fonctionne pas ?
- .htaccess fonctionne sauf à la racine
- Fichier htaccess fonctionne pas. [Reglé]
- mon .htaccess et rédirection qui ne fonctionne pas
- htaccess et permissions fonctionne pas (suis blonde normal.)
- Plusieurs Redirection 301 dans .htaccess cela fonctionne ??
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
