Url rewriting avec dossiers virtuels
9 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Url rewriting avec dossiers virtuels
Bonsoir @ tous,
Voilà j'ai des pages du type :
fiche_casting.php?c=1&ref=v4
J'aimerais avoir une url du type :
monsite.com/v4/1/
J'ai fait le htaccess suivant :
RewriteEngine on
RewriteRule ^index.html$ index.php [L]
RewriteRule ^castings/([a-zA-Z0-9]+)/([0-9]+)/(.*)/$ fiche_casting.php?c=$2&ref=$1 [L]
Ca ne fonctionne pas ca me redirige sur castings.php (allez savoir pourquoi)
Quelqu'un pourrait m'aider ?
Merci d'avance
ps : j'ai mis dans le head de ma page
<base href="http://monsite.com/" >
Voilà j'ai des pages du type :
fiche_casting.php?c=1&ref=v4
J'aimerais avoir une url du type :
monsite.com/v4/1/
J'ai fait le htaccess suivant :
RewriteEngine on
RewriteRule ^index.html$ index.php [L]
RewriteRule ^castings/([a-zA-Z0-9]+)/([0-9]+)/(.*)/$ fiche_casting.php?c=$2&ref=$1 [L]
Ca ne fonctionne pas ca me redirige sur castings.php (allez savoir pourquoi)
Quelqu'un pourrait m'aider ?
Merci d'avance
ps : j'ai mis dans le head de ma page
<base href="http://monsite.com/" >
- LocaBreizh
- Nouveau WRInaute
- Messages: 9
- Inscription: Mer Fév 16, 2005 19:40
et comme ceci ? :
RewriteRule ^castings/([a-zA-Z0-9]+)/([0-9]+)/(.*)\.htm$ /fiche_casting.php?c=$2&ref=$1 [L]
avec le lien:
<a href="http://monsite.com/castings/v4/1/fiche_casting.htm">fiche_v4_1</a>
slash en vert pour OVH
pas vu : posté en même temps que j0k3r_n0ir
RewriteRule ^castings/([a-zA-Z0-9]+)/([0-9]+)/(.*)\.htm$ /fiche_casting.php?c=$2&ref=$1 [L]
avec le lien:
<a href="http://monsite.com/castings/v4/1/fiche_casting.htm">fiche_v4_1</a>
slash en vert pour OVH
pas vu : posté en même temps que j0k3r_n0ir
Salut,
Je crois qu'il faut "antislasher" les slashes :
A explorer.
Doug
Je crois qu'il faut "antislasher" les slashes :
- Code: Tout sélectionner
RewriteRule ^casting\/(.*)\/(.*)\/$ fiche_casting.php?c=$2&ref=$1 [L]
A explorer.
Doug
Je comprends vraiment pas j'ai tout essayé avec toutes vos infos mais rien ne fonctionne, je vous donne mon dernier htaccess :
RewriteEngine on
RewriteRule ^index.html$ index.php [L]
RewriteRule ^castings/([a-z0-9\-]+)/([0-9]+)$ /fiche_casting.php?c=$2&ref=$1 [NC,L]
RewriteRule ^castings/([a-zA-Z0-9]+)/([0-9]+)/(.*)\.htm$ /fiche_casting.php?c=$2&ref=$1 [NC,L]
J'en ai essayé deux d'ailleurs ds ce dernier exemple mais rien n'y fait, doit on mettre des antislash ?
RewriteEngine on
RewriteRule ^index.html$ index.php [L]
RewriteRule ^castings/([a-z0-9\-]+)/([0-9]+)$ /fiche_casting.php?c=$2&ref=$1 [NC,L]
RewriteRule ^castings/([a-zA-Z0-9]+)/([0-9]+)/(.*)\.htm$ /fiche_casting.php?c=$2&ref=$1 [NC,L]
J'en ai essayé deux d'ailleurs ds ce dernier exemple mais rien n'y fait, doit on mettre des antislash ?
- LocaBreizh
- Nouveau WRInaute
- Messages: 9
- Inscription: Mer Fév 16, 2005 19:40
L'antislash permet d'enlever au caractère qui le suit sa signification particuliere (soit le . dans .html qui veut dire n'importe quel caractere).
Sur quel serveur le site tourne-t-il?
ceci n'est pas mieux?:
RewriteRule ^(.+)/castings/([a-zA-Z0-9]+)/([0-9]+)/(.*)\.htm$ /fiche_casting.php?c=$2&ref=$1 [NC,L]
la premiere regle marche-t-elle (index.html)?
Sur quel serveur le site tourne-t-il?
ceci n'est pas mieux?:
RewriteRule ^(.+)/castings/([a-zA-Z0-9]+)/([0-9]+)/(.*)\.htm$ /fiche_casting.php?c=$2&ref=$1 [NC,L]
la premiere regle marche-t-elle (index.html)?
Salut,
Tu peux essayer un truc dans le genre :
Si tant est que ta page fiche_casting.php soit à la racine de ton site.
Cela te permet d'avoir :
-monsite.com/v4/1/
et
-monsite.com/v4/1 (sans le slash quoi)
A+
Doug
Tu peux essayer un truc dans le genre :
- Code: Tout sélectionner
RewriteRule ^([a-zA-Z0-9]+)\/([0-9]+)(.?|\/)$ fiche_casting.php?c=$2&ref=$1 [L]
Si tant est que ta page fiche_casting.php soit à la racine de ton site.
Cela te permet d'avoir :
-monsite.com/v4/1/
et
-monsite.com/v4/1 (sans le slash quoi)
A+
Doug
9 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 :
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- l'URL Rewriting expliqué aux débutants
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Le référencement de pages PHP
- Référencement : le problème des sessions des pages PHP
- L'URL Rewriting expliqué aux débutants
- Ayez une bonne politique de format d'URL : conseil n°6 en référencement
- Gérer l'entête HTTP en PHP
- Url Rewriting, pb de dossiers virtuels
- URL Rewriting - Dossiers virtuels vers page à la racine
- Url rewriting chez 1&1 : les dossiers virtuels
- pb de rewriting et dossiers virtuels
- URL rewriting et répertoires virtuels
- [url rewriting] Répertoires Virtuels
- URL Rewriting et sous domaines virtuels
- Dossiers virtuels ou pas ?
- Dossiers virtuels et includes
- .htaccess et dossiers virtuels
- htaccess et les dossiers virtuels
- [Résolu] sitemaps et dossiers virtuels
- Pr De La Racine Différent Sous-dossiers Virtuels
- Créer des dossiers virtuels
- [Réglé] Problème de dossiers virtuels
Consultez la description détaillée des produits ou services de Google suivants : Google Picasa
- Analyse de popularité
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Transformer des simples citations de votre site en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité






le forum