aide sur htaccess
22 messages
• Page 1 sur 2 • 1, 2
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- alesque
- WRInaute occasionnel

- Messages: 338
- Inscription: 7 Fév 2004
aide sur htaccess
bonjour, je voudrais réécrire des url de cette manière :
ht*p://w*w.harpebudin.com/partitions/partition.php?numero=2564
en
ht*p://w*w.harpebudin.com/partitions/partition-2564.html
Pour ça, j'ai écris dans mon htaccess :
Je pense faire une erreur (j'en suis même sur puisque cela ne fonctionne pas), savez vous d'où ça vient et ce que je dois changer ? Je suis chez OVH (plan 240).
Merci d'avance si vous avez la solution...
Alex.
ht*p://w*w.harpebudin.com/partitions/partition.php?numero=2564
en
ht*p://w*w.harpebudin.com/partitions/partition-2564.html
Pour ça, j'ai écris dans mon htaccess :
RewriteEngine on
RewriteRule ^partition-([0-9]+)-([0-9]+)\.html$ /partition.php?numero=$1 [L]
Je pense faire une erreur (j'en suis même sur puisque cela ne fonctionne pas), savez vous d'où ça vient et ce que je dois changer ? Je suis chez OVH (plan 240).
Merci d'avance si vous avez la solution...
Alex.
Dernière édition par alesque le Sam Fév 25, 2006 17:54, édité 2 fois.
- magic corp.
- WRInaute occasionnel

- Messages: 428
- Inscription: 17 Juin 2004
Je dirais ...
A verifier.
- Magic -
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^partition-([0-9]+)\.html$ /partitions/partition.php?numero=$1 [L]
A verifier.
- Magic -
- ChezThierry
- WRInaute occasionnel

- Messages: 273
- Inscription: 21 Oct 2005
Dans le répertoire partitions :
si ça ne fonctionne pas, essaye en remplaçant ^/partitions par ^partitions (mais je crois que chez ovh, faut le /
- Code: Tout sélectionner
RewriteEngine on
RewriteBase /partitions
RewriteRule ^/partitions-(\d+)\.html partitions.php?numero=$1 [L]
si ça ne fonctionne pas, essaye en remplaçant ^/partitions par ^partitions (mais je crois que chez ovh, faut le /
- alesque
- WRInaute occasionnel

- Messages: 338
- Inscription: 7 Fév 2004
rien ne fonctionne pour le moment, je ne comprends pas d'où vient l'erreur... J'essaye dans tous les sens, avec ou sans / mais ça ne fait rien ou des fois une erreur dans le répertoire /partitions
J'ai tenté comme ça :
RewriteEngine on
RewriteBase /partitions
RewriteRule ^/partitions-(\d+)\.html partitions.php?numero=$1 [L]
puis :
RewriteEngine on
RewriteBase /partitions
RewriteRule ^/partition-(\d+)\.html partition.php?numero=$1 [L]
puis plein d'autres, je trouve pas, y a-t-il un temps pour que ovh le prenne en compte ?
J'ai tenté comme ça :
RewriteEngine on
RewriteBase /partitions
RewriteRule ^/partitions-(\d+)\.html partitions.php?numero=$1 [L]
puis :
RewriteEngine on
RewriteBase /partitions
RewriteRule ^/partition-(\d+)\.html partition.php?numero=$1 [L]
puis plein d'autres, je trouve pas, y a-t-il un temps pour que ovh le prenne en compte ?
-

theotime - Nouveau WRInaute

- Messages: 24
- Inscription: 25 Oct 2004
Il me semble que modifier le .htaccess ne suffit pas.
Il faut aussi modifier le code des pages.
Le .htaccess ne fait que traduire l'URL.
Le code .php de tes pages transforme l'URL long en URL court, mais cet URL reste inconnu pour la BDD si le .htaccess ne le retraduisait pas dans l'autre sens.
Il faut aussi modifier le code des pages.
Le .htaccess ne fait que traduire l'URL.
Le code .php de tes pages transforme l'URL long en URL court, mais cet URL reste inconnu pour la BDD si le .htaccess ne le retraduisait pas dans l'autre sens.
- magic corp.
- WRInaute occasionnel

- Messages: 428
- Inscription: 17 Juin 2004
Dans quel rep place tu ton .htaccess ? à la racine ou dans /partitions/ ?
- isolu
- WRInaute discret

- Messages: 104
- Inscription: 21 Nov 2005
Rewriting : problème semblable
J'ai aussi un problème du men genre.
Si vous pouvez m'aider cela sera très apprécié.
Voir : http://www.webrankinfo.com/forums/viewt ... 081#439081
Merci
Eric
Si vous pouvez m'aider cela sera très apprécié.
Voir : http://www.webrankinfo.com/forums/viewt ... 081#439081
Merci
Eric
- alesque
- WRInaute occasionnel

- Messages: 338
- Inscription: 7 Fév 2004
magic corp. a écrit:Dans quel rep place tu ton .htaccess ? à la racine ou dans /partitions/ ?
J'ai essayé les deux, mais cela ne fonctionne ni dans l'un ni dans l'autre...
Le code .php de tes pages transforme l'URL long en URL court, mais cet URL reste inconnu pour la BDD si le .htaccess ne le retraduisait pas dans l'autre sens.
Je comprends ce que tu veux dire, mais comment y remedier ?
- alesque
- WRInaute occasionnel

- Messages: 338
- Inscription: 7 Fév 2004
ça fait un peu flood, mais je butte encore sur une petite règle.
Un ancien fichier nommé Occasionn'existe plus, je le redirige donc de la manière suivante :
Le problème, c'est que google a des pages indexées qui se finissent comme ça : /Occasion/Occ%20camac%2047.php
donc le /Occ%20camac%2047.php s'ajoute à la fin de la nouvelle url. Comment puis-je lui dire de renvoyer toutes les pages du dossier /Occasion vers une seule page (occasions.php) ?
Un ancien fichier nommé Occasionn'existe plus, je le redirige donc de la manière suivante :
Le problème, c'est que google a des pages indexées qui se finissent comme ça : /Occasion/Occ%20camac%2047.php
donc le /Occ%20camac%2047.php s'ajoute à la fin de la nouvelle url. Comment puis-je lui dire de renvoyer toutes les pages du dossier /Occasion vers une seule page (occasions.php) ?
-

correiaj - WRInaute passionné

- Messages: 1110
- Inscription: 25 Avr 2005
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^partitions-([0-9]+)\.html /partitions/partitions.php?numero=$1 [L]
Pour la première règle...
Pour la deuxième:
- Code: Tout sélectionner
RedirectMatch permanent ^/Occasion/.*$ ttp://www.harpebudin.com/harpes/occasions.php
- alesque
- WRInaute occasionnel

- Messages: 338
- Inscription: 7 Fév 2004
Impecable pour la deuxième règle, par contre pour la première, ça ne fonctionne toujours pas...
J'ai essayer dans la racine et dans le répertoire.
Le fait d'avoior déjà un htaccess dans la racine peut il géner ? Je vous montre ce que j'ai mis dedans pour le moment :
J'ai essayer dans la racine et dans le répertoire.
Le fait d'avoior déjà un htaccess dans la racine peut il géner ? Je vous montre ce que j'ai mis dedans pour le moment :
ErrorDocument 401 /Harpe-erreur/404.html
ErrorDocument 403 /Harpe-erreur/404.html
ErrorDocument 404 /Harpe-erreur/404.html
ErrorDocument 500 /Harpe-erreur/404.html
Redirect permanent /forum_harpe/ http://w*w.harpebudin.com/forum/
RedirectMatch permanent ^/Occasion/.*$ http://w*w.harpebudin.com/harpes/occasions.php
-

correiaj - WRInaute passionné

- Messages: 1110
- Inscription: 25 Avr 2005
[quote="correiaj"]
J´avais oublié le repertoire..
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^partitions/partitions-([0-9]+)\.html /partitions/partitions.php?numero=$1 [L]
J´avais oublié le repertoire..
- alesque
- WRInaute occasionnel

- Messages: 338
- Inscription: 7 Fév 2004
Bizarrement, ça change toujours rien, pas d'erreur mais toujours les mêmes url...
Je l'ai rentré comme ça :
Sans les (s) à /partition.php, a la racine du site puis dans le répertoire, rien ne change...
Je l'ai rentré comme ça :
RewriteEngine on
RewriteRule ^partitions/partition-([0-9]+)\.html /partitions/partition.php?numero=$1 [L]
Sans les (s) à /partition.php, a la racine du site puis dans le répertoire, rien ne change...
22 messages
• Page 1 sur 2 • 1, 2
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 :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
