RewriteRule : aide + question

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

titos2010
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 26 Mar 2010

RewriteRule : aide + question

Message le Sam Aoû 07, 2010 11:02

J'ai un .htaccess qui fonctionne (je suis chez ovh):

Options +FollowSymLinks
RewriteEngine on
RewriteRule ^([a-zA-Z\'\-\ ]+)$ start_Gal_Perso.php?Gal_ID=$1

se traduit par :
http://www.mondomaine/nom de l'artiste X, Y, Z...

Mais, sur la nouvelle page atteinte, j'ai un lien qui doit pouvoir envoyer au site personnel de l'artiste :

http://www.sitepersoneX, Y, Z...

Or le lien que j'obtiens est :
http://www.mondomaine/www.sitepersonelX, Y, Z.com, .fr...

Comment supprimer http://www.mondomaine/ dans ce cas sans affecter par ailleurs les autres liens internes,
sachant que mon htaccess est à la racine ?

Je cherche dans les docs et les exemples mais je ne trouve rien qui ressemble à ça ou alors je ne le vois pas. Ce truc est quand même extrêmement complexe pour moi...

Merci beaucoup si ça ne vous ennuie pas de me débloquer !

Autre question ?
'nom de l'artiste X', Y, Z ci-dessus peut être 'Jean Renoir' ou 'Gustave Courbet' ou 'Vincent Van Gogh' mais si c'est un nom comme 'René Magritte" ça ne passe pas...
Je suppose qu'il n'est pas possible d'avoir des caractères accentués dans une URL ?

Merci de votre patience !

Titos


cthierry
WRInaute passionné
WRInaute passionné
 
Messages: 2466
Inscription: 15 Jan 2005

Re: RewriteRule : aide + question

Message le Sam Aoû 07, 2010 12:05

Pour le premier, peut être que tes liens ne sont pas avec http au départ (je vois souvent cela dans un annuaire d'un de mes sites)

Pour le second, une histoire d'accent à remplace é => e, en effet.

titos2010
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 26 Mar 2010

Re: RewriteRule : aide + question

Message le Sam Aoû 07, 2010 12:44

C'était exactement ça !

Merci beaucoup de ton aide.

Et pour les accents c'est ce que j'ai fait.

Par contre, sous IE j'obtiens 'Jean%20Renoir'.
Je n'ai pas encore vraiment cherché comment éviter ça mais s'il y a une réponse très évidente pour toi je suis preneur.

Je suis encore loin d'avoir assimilé la syntaxe et la logique de Rewrite et je ne sais pas si je dois rajouter quque chose comme 0-9 et \% dans ma règle ou si je dois regarder du coté des charset, html_entity_decode et autres...

Merci encore,

Titos


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 3062
Inscription: 3 Mai 2004

Re: RewriteRule : aide + question

Message le Sam Aoû 07, 2010 13:22

titos2010 a écrit:Par contre, sous IE j'obtiens 'Jean%20Renoir'.
Dans une URL, les espaces doivent être remplacés par %20. Certains navigateurs vont montrer le %20, d'autres l'espace, mais au final, c'est toujours %20 qu'ils envoient au serveur web.

Jean-Luc


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 0 invités