repertoires virtuels au fonctionnement aleatoire
4 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
repertoires virtuels au fonctionnement aleatoire
salut
je fais en ce moment un site de création de blog et j'ai un soucis d'url rewtriting
je voudrais en fait rediriger
www.monsite.com/jaques vers www.monsite.com/blog.php?pseudo=jaques
en fait cela fonctionne correctement pour :
www.monsite.com/jaques/
mais pas pour :
www.monsite.com/jaques
s'il n'y a pas de slash, il retourne une erreur 404
voici mon htaccess :
(en retirant le slash avant le $ cela retourne une erreur du serveur)
je fais en ce moment un site de création de blog et j'ai un soucis d'url rewtriting
je voudrais en fait rediriger
www.monsite.com/jaques vers www.monsite.com/blog.php?pseudo=jaques
en fait cela fonctionne correctement pour :
www.monsite.com/jaques/
mais pas pour :
www.monsite.com/jaques
s'il n'y a pas de slash, il retourne une erreur 404
voici mon htaccess :
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^(.*)/$ /blog.php?pseudo=$1 [L]
RewriteRule ^(.*)/index\.html$ /blog.php?pseudo=$1 [L]
(en retirant le slash avant le $ cela retourne une erreur du serveur)
-

mattcobalta - Nouveau WRInaute
- Messages: 32
- Inscription: Sam Déc 03, 2005 15:39
Le résultat n'est pas aléatoire
.
Ceci
Le '?' signifie que le caractère précédent (ici le slash) apparait 0 ou 1 fois.
http://www.expreg.com/ est intéressant pour ceux qui veulent savoir comment utiliser les RegExp et cette page récapitule les différents symboles.
Ceci
- Code: Tout sélectionner
^(.*)/$
- Code: Tout sélectionner
^(.*)/?$
Le '?' signifie que le caractère précédent (ici le slash) apparait 0 ou 1 fois.
http://www.expreg.com/ est intéressant pour ceux qui veulent savoir comment utiliser les RegExp et cette page récapitule les différents symboles.
En effet la règle (.*) provoque souvent des conflits car c´est un peu un fourtout. Donc il vaut mieux être plu précit, comme par exemple:
RewriteRule ^([^/.]+)/?$ est une règle plus pratique car renvoi tout sauf les uri sur un autre répertoire que la racine, et les uri avec un '.'
RewriteRule ^([^/.]+)/?$ est une règle plus pratique car renvoi tout sauf les uri sur un autre répertoire que la racine, et les uri avec un '.'
4 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 :
- Google rachète Adscape Media
- WebRankInfo
- Mettez du Google dans votre moteur
- Nouvel article : "Google en résumé"
- Etude des Data Centers de Google
- NTIC et éthiques : la valeur de l'information en ligne (rapport de DESS)
- L'underscore bientôt un séparateur de mots pour Google ?
- Google Dance de juin 2003 : Esmeralda
- Comment Google indexe et classe les documents
- Répertoires virtuels
- Distinguer répertoires virtuels et réels
- URL rewriting et répertoires virtuels
- Multilingue et sous repertoires virtuels
- [url rewriting] Répertoires Virtuels
- Redirection 404 et répertoires virtuels
- Sous répertoires virtuels en une seule règle ?
- [Résolu][url_rewriting]Créer des répertoires virtuels
- "Répertoires virtuels", règles ignorées ...
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum