Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

[Résolu] Problème d'écriture RewriteRule

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
rtb
WRInaute accro
WRInaute accro

Inscrit le: 14 Nov 2004
Messages: 1054
Localisation: tout en bas, tout à l'ouest

URL permanente de ce messagePosté le : Mer Avr 27, 2005 15:28    Sujet du message: [Résolu] Problème d'écriture RewriteRule

Bonjour,
je fais mes debuts en UR et je rencontre quelques problemes :
je tente de rediriger dans htaccess
camping-ville-10-12.html vers landes-ville-rub?id_rubrique=10&id_mot=12
J'ai mis dans htaccess
RewriteRule ^camping-ville-([0-9]+)-([0-9]+)\.html /landes-ville-rub?id_rubrique=$1&id_mot=$2 [L]
mais les parametres ne passent pas ( je suis sous spip )
Ensuite si quelqu'un avait une indication pour trouver comment enlever les espaces et les accents des titres de rubriques afin de generer l'url
Je suis debutant et je rame un peu dans tout ca
merci


Dernière édition par rtb le Jeu Avr 28, 2005 15:10; édité 1 fois
 
rtb Visiter le site web du posteur
widb.org
Nouveau WRInaute

Inscrit le: 21 Avr 2005
Messages: 18

URL permanente de ce messagePosté le : Mer Avr 27, 2005 15:43    Sujet du message: [Résolu] Problème d'écriture RewriteRule

1er chose : change
RewriteRule ^camping-ville-([0-9]+)-([0-9]+)\.html /landes-ville-rub?id_rubrique=$1&id_mot=$2 [L]
en
RewriteRule ^camping-ville-([0-9]+)-([0-9]+)\.html landes-ville-rub?id_rubrique=$1&id_mot=$2 [L]


perso à la fin de RewriteRule j'utilise un [NC,L] (NC = No Case = pas de respect des minuscules/majuscules)

sinon as-tu bien ces 2 lignes au début :
Options FollowSymlinks (ou : Options +FollowSymlinks)
RewriteEngine on


pr ce qui est d'une astuce pour nettoyer les URL (accents, espaces ...) je te propose ca (en php):

function supprime_accents ($chaine) {
$a = "àáâãäåòóôõöøèéêëçìíîïùúûüÿñ";
$b = "aaaaaaooooooeeeeciiiiuuuuyn";
return (strtr($chaine, $a, $b));
}


et pour les espaces un simple :

str_replace(" ","-",$chaine);

le mix des deux te donnera :

supprime_accents(str_replace(" ","-",$chaine));
 
widb.org Visiter le site web du posteur
rtb
WRInaute accro
WRInaute accro

Inscrit le: 14 Nov 2004
Messages: 1054
Localisation: tout en bas, tout à l'ouest

URL permanente de ce messagePosté le : Mer Avr 27, 2005 15:54    Sujet du message: [Résolu] Problème d'écriture RewriteRule

J'avais pas Options +FollowSymlinks en debut de htaccess, et j'ai modif le [L] mais ca change rien, c'est peut etre les majuscules qui posent probleme
-http://www.landes-tourisme.info/seignosse.html je fais des essai juste sur la page camping, je comprends pas bien ce qui cloche...
merci a toi
 
rtb Visiter le site web du posteur
widb.org
Nouveau WRInaute

Inscrit le: 21 Avr 2005
Messages: 18

URL permanente de ce messagePosté le : Mer Avr 27, 2005 16:13    Sujet du message: [Résolu] Problème d'écriture RewriteRule

ta bien viré le slash avant "landes-ville-rub?......" ?

le htaccess est à la racine ?
vérifie les chemins relatifs
 
widb.org Visiter le site web du posteur
rtb
WRInaute accro
WRInaute accro

Inscrit le: 14 Nov 2004
Messages: 1054
Localisation: tout en bas, tout à l'ouest

URL permanente de ce messagePosté le : Mer Avr 27, 2005 16:14    Sujet du message: [Résolu] Problème d'écriture RewriteRule

quand je vire le / ca donne
The requested URL /home/landesto/www/landes-ville-rub was not found on this server.
 
rtb Visiter le site web du posteur
rtb
WRInaute accro
WRInaute accro

Inscrit le: 14 Nov 2004
Messages: 1054
Localisation: tout en bas, tout à l'ouest

URL permanente de ce messagePosté le : Mer Avr 27, 2005 16:18    Sujet du message: [Résolu] Problème d'écriture RewriteRule

htaccess est bien a la racine et le chemin est bon... probleme avec les majuscules possible?
 
rtb Visiter le site web du posteur
widb.org
Nouveau WRInaute

Inscrit le: 21 Avr 2005
Messages: 18

URL permanente de ce messagePosté le : Mer Avr 27, 2005 16:18    Sujet du message: [Résolu] Problème d'écriture RewriteRule

autre chose !

ajoute un $ a la fin de ta rule comme cela :

RewriteRule ^camping-ville-([0-9]+)-([0-9]+)\.html$ /landes-ville-rub?id_rubrique=$1&id_mot=$2 [RC,L]
 
widb.org Visiter le site web du posteur
rtb
WRInaute accro
WRInaute accro

Inscrit le: 14 Nov 2004
Messages: 1054
Localisation: tout en bas, tout à l'ouest

URL permanente de ce messagePosté le : Mer Avr 27, 2005 16:27    Sujet du message: [Résolu] Problème d'écriture RewriteRule

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^capbreton\.html /landes-ville.php?id_mot=4 [L]
RewriteRule ^annuaire-landes\.html /rubrique.php?id_rubrique=86 [L]
RewriteRule ^actualite-landes\.html /rubrique.php?id_rubrique=384 [L]
...
RewriteRule ^tosse\.html /mot.php?id_mot=106 [L]
RewriteRule ^ychoux\.html /mot.php?id_mot=163 [L]
RewriteRule ^essai-([0-9]+)-([0-9]+)\.html$ /landes-ville-rub?id_rubrique=$1&id_mot=$2[RC,L]

comprends pas toutes les autres marchent mais la les parametres passent pas


Dernière édition par rtb le Mar Juin 07, 2005 13:27; édité 1 fois
 
rtb Visiter le site web du posteur
rtb
WRInaute accro
WRInaute accro

Inscrit le: 14 Nov 2004
Messages: 1054
Localisation: tout en bas, tout à l'ouest

URL permanente de ce messagePosté le : Mer Avr 27, 2005 16:29    Sujet du message: [Résolu] Problème d'écriture RewriteRule

ca c'est l'url de depart
-http://www.landes-tourisme.info/Camping-Seignosse-373-3.html

Ceux sont les parametres des variables qui ne passent pas...
celle ci est ecrite en php, c'est bien comme cela qu'on procede ou y a til autre chose a parametrer ?
 
rtb Visiter le site web du posteur
correiaj
WRInaute accro
WRInaute accro

Inscrit le: 25 Avr 2005
Messages: 1106
Localisation: Paraná y Bombonera

URL permanente de ce messagePosté le : Jeu Avr 28, 2005 4:21    Sujet du message: [Résolu] Problème d'écriture RewriteRule

si [nc] supprime la casse pour l´URL input, ce n´est pas le cas de l´output:
s´il te dit qu´il ne trouve pas le fichier, c´est que ton Rewrite marche bien, mais que l´adresse est incorrècte...
 
correiaj Visiter le site web du posteur
rtb
WRInaute accro
WRInaute accro

Inscrit le: 14 Nov 2004
Messages: 1054
Localisation: tout en bas, tout à l'ouest

URL permanente de ce messagePosté le : Jeu Avr 28, 2005 10:02    Sujet du message: [Résolu] Problème d'écriture RewriteRule

Hum... merci de votre aide, j'ai trouvé ce qui aurait du creuver les yeux... il manquait le .php dasn le htaccess :
RewriteRule ^camping-ville-([0-9]+)-([0-9]+)\.html$ /landes-ville-rub?id_rubrique=$1&id_mot=$2 [RC,L],
Une erreur d'ecriture tout betement, desolé et merci de votre aide.
RewriteRule ^camping-ville-([0-9]+)-([0-9]+)\.html$ /landes-ville-rub.php?id_rubrique=$1&id_mot=$2 [RC,L] marche parfaitement
Merci encore
rtb
 
rtb Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

A lire dans l'actualité sur WRI :

En savoir plus : .

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort