repertoires virtuels au fonctionnement aleatoire
4 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

mourphy - Nouveau WRInaute

- Messages: 4
- Inscription: 16 Juin 2005
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: 3 Déc 2005
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.
-

correiaj - WRInaute passionné

- Messages: 1110
- Inscription: 25 Avr 2005
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 :
- 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
- Rewrite - Répertoires virtuels - Chemin relatif
- Transformer une arborescence de répertoires virtuels
- Créer des répertoires virtuels avec htaccess
- Sous répertoires virtuels en une seule règle ?
- Google rachète Adscape Media - 16-02-2007
- WebRankInfo - 25-04-2002
- Mettez du Google dans votre moteur - 29-04-2003
- Nouvel article : "Google en résumé" - 13-03-2003
- Etude des Data Centers de Google - 19-10-2002
- NTIC et éthiques : la valeur de l'information en ligne (rapport de DESS) - 23-01-2006
- Solutions pour augmenter son PageRank Google - 06-09-2008
- Google Dance de juin 2003 : Esmeralda - 16-06-2003
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
