Comment faire un rewriting avec des / ?
19 messages
• Page 1 sur 2 • 1, 2
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- sunnmagic
- WRInaute occasionnel

- Messages: 284
- Inscription: 14 Juin 2005
Comment faire un rewriting avec des / ?
Bonjour à tous,
Je souhaiterai que lorsque l'on saisit monsite.com/news/idnews.html, on tombe sur la page monsite.com/index.php?page=news&id=$idnews, comment faire ?
J'ai réussi à le faire avec un tiret - comme séparateur (monsite.com/news-idnews.html fonctionne), mais pas avec un slash /..., avec la ligne suivante :
Je souhaiterai que lorsque l'on saisit monsite.com/news/idnews.html, on tombe sur la page monsite.com/index.php?page=news&id=$idnews, comment faire ?
J'ai réussi à le faire avec un tiret - comme séparateur (monsite.com/news-idnews.html fonctionne), mais pas avec un slash /..., avec la ligne suivante :
- Code: Tout sélectionner
RewriteRule ^news-([0-9]+)\.html$ index.php?page=news&id=$1 [L]
-

dasikund - WRInaute discret

- Messages: 134
- Inscription: 28 Avr 2005
Salut,
Il faut mettre un antislash devant le slash afin de l'"échapper".
Tiens moi au courant.
A+
Doug
Il faut mettre un antislash devant le slash afin de l'"échapper".
- Code: Tout sélectionner
RewriteRule ^news\/([0-9]+)\.html$ index.php?page=news&id=$1 [L]
Tiens moi au courant.
A+
Doug
-

Borower - WRInaute passionné

- Messages: 2151
- Inscription: 18 Avr 2005
Mais le chemin direct a ton image dans le CSS.
Genre: http://www.aaabbbccc.fr/images/image.gif
Cela evitera les erreurs par contre si tu change d'adresse c'est plus long a modifier.
Genre: http://www.aaabbbccc.fr/images/image.gif
Cela evitera les erreurs par contre si tu change d'adresse c'est plus long a modifier.
Dernière édition par Borower le Ven Aoû 19, 2005 10:48, édité 1 fois.
- sunnmagic
- WRInaute occasionnel

- Messages: 284
- Inscription: 14 Juin 2005
Merci à tous
En effet, en ajoutant "../" pour les images et fichiers externes, tout est rentré dans l'odre... sauf une chose : lorsque l'on tombe sur la page d'accueil du site http://www.monsite.com/ c le même problème qui se pose, car là, on ne spécifie aucune page, et donc, on ne fait pas appel à l'url rewriting...
Please help !!
En effet, en ajoutant "../" pour les images et fichiers externes, tout est rentré dans l'odre... sauf une chose : lorsque l'on tombe sur la page d'accueil du site http://www.monsite.com/ c le même problème qui se pose, car là, on ne spécifie aucune page, et donc, on ne fait pas appel à l'url rewriting...
Please help !!
-

dasikund - WRInaute discret

- Messages: 134
- Inscription: 28 Avr 2005
Salut,
La balise <base href=""> sert à simuler la base de ta page, c'est-à-dire l'emplacement où elle se trouve.
Exemple :
Physiquement ta page se trouve à la racine de ton site, mais tu mets entre les balises <head> et </head> la balise suivante :
<base href="http://www.example.com/sous-repertoire/">
et tous tes liens vers des pages, images, feuilles de style et fichiers javascript auront comme base relative cette adresse.
Re-exemple :
dans cette page le bon lien vers une image qui se trouve physiquement ici : -http://www.example.com/sous-repertoire/image/img1.jpg
sera :
<img src="image/img1.jpg">
et non pas :
<img src="sous-repertoire/images/img1.jpg">
Voilà, je ne sais pas si c'est clair, mais c'est en gros ça le principe
A+
Doug
La balise <base href=""> sert à simuler la base de ta page, c'est-à-dire l'emplacement où elle se trouve.
Exemple :
Physiquement ta page se trouve à la racine de ton site, mais tu mets entre les balises <head> et </head> la balise suivante :
<base href="http://www.example.com/sous-repertoire/">
et tous tes liens vers des pages, images, feuilles de style et fichiers javascript auront comme base relative cette adresse.
Re-exemple :
dans cette page le bon lien vers une image qui se trouve physiquement ici : -http://www.example.com/sous-repertoire/image/img1.jpg
sera :
<img src="image/img1.jpg">
et non pas :
<img src="sous-repertoire/images/img1.jpg">
Voilà, je ne sais pas si c'est clair, mais c'est en gros ça le principe
A+
Doug
- sunnmagic
- WRInaute occasionnel

- Messages: 284
- Inscription: 14 Juin 2005
J'aurai encore une question, désolé...
Dans les expressions régulières, je sais que, par exemple, [[:alnum:]], c pour reconnaitre lettres et chiffres.
Par contre, pour reconnaitre quelque chose de la forme "titre-de-la-page-1", quelle expression faut-il adopter ?
Dans les expressions régulières, je sais que, par exemple, [[:alnum:]], c pour reconnaitre lettres et chiffres.
Par contre, pour reconnaitre quelque chose de la forme "titre-de-la-page-1", quelle expression faut-il adopter ?
19 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 :
- comment améliorer mon rewriting ?
- L'Url Rewriting : comment ça marche ?
- [URL Rewriting] Comment empêcher le contournement?
- comment réussir ce type d'url rewriting ????
- url rewriting et indexation : comment faire?
- Pages indexées avant rewriting comment faire
- Comment passer la limitation a 9 paramètres en url rewriting
- Comment modifier nos liens un fois le rewriting en place
- Comment masquer la variable id dans une url rewriting ?
- Comment générer automatiquement des URL rewriting ?
- Comment avoir les mots clés du titre en url rewriting ?
- comment diminuer l'url apres un rewriting abusif sans perte?
- url rewriting .htaccs ok ! et les href ? comment les gerer ?
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



