[url rewriting] Dossier parent
8 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
[url rewriting] Dossier parent
Bonjour à tous
Je viens de trouver votre forum car je cherche une solution pour mon url rewriting.
Donc voilà mon problème :
Je suis entrain de faire un système de blog du style :
http://www.monsite.com/monblog
et que cela redirige vers :
http://www.monsite.com/index.php?blog=monblog
Au début j'avais réussi avec ceci :
Mais je me suis tout de suite rendu compte qu'il y avait plusieurs restrictions quand je suis passé par les $_GET en PHP :
- "http://www.monsite.com/?p=inscription" n'est pas possible
- si on accepte les . dans l'url rewriting je ne peux plus charger de feuilles de style css car je charge un .css et le point en fait parti.
Au fait, je travaille en local donc j'ai un fichier parent qui est wp
donc j'ai essayé :
Un peu de tout mais a chaque fois cela me ressort une page d'erreur 404 car l'url rewrite ne réécrit rien donc ne trouve pas de réponse.
Donc voilà, je vous demande votre avis sur la façon de procéder
Merci d'avance
Tibo
Je viens de trouver votre forum car je cherche une solution pour mon url rewriting.
Donc voilà mon problème :
Je suis entrain de faire un système de blog du style :
http://www.monsite.com/monblog
et que cela redirige vers :
http://www.monsite.com/index.php?blog=monblog
Au début j'avais réussi avec ceci :
- Code: Tout sélectionner
RewriteRule ^([a-zA-Z0-9_\-]*)$ index.php?blog=$1
Mais je me suis tout de suite rendu compte qu'il y avait plusieurs restrictions quand je suis passé par les $_GET en PHP :
- "http://www.monsite.com/?p=inscription" n'est pas possible
- si on accepte les . dans l'url rewriting je ne peux plus charger de feuilles de style css car je charge un .css et le point en fait parti.
Au fait, je travaille en local donc j'ai un fichier parent qui est wp
donc j'ai essayé :
- Code: Tout sélectionner
RewriteRule ^wp\([a-zA-Z0-9_\-]*)$ index.php?blog=$1
- Code: Tout sélectionner
RewriteRule wp\([a-zA-Z0-9_\-]*)$ index.php?blog=$1
- Code: Tout sélectionner
RewriteRule ^wp\([a-zA-Z0-9_\-]*) index.php?blog=$1
- Code: Tout sélectionner
RewriteRule wp\([a-zA-Z0-9_\-]*) index.php?blog=$1
Un peu de tout mais a chaque fois cela me ressort une page d'erreur 404 car l'url rewrite ne réécrit rien donc ne trouve pas de réponse.
Donc voilà, je vous demande votre avis sur la façon de procéder
Merci d'avance
Tibo
en fait quand tu fais une regles absolue, il faut mettre l´adresse absolue
donc
^machin$ machin
ou machin http://tonsite/machin
ok
donc met le http:// plus ta page
en fait cela dépend des versions de Apache
donc
^machin$ machin
ou machin http://tonsite/machin
ok
donc met le http:// plus ta page
en fait cela dépend des versions de Apache
-

Patrice A. - Modérateur

- Messages: 2413
- Inscription: Ven Fév 11, 2005 19:36
Pour information, un dossier sur Internet c'est / et pas \... on n'est plus sous MS-DOS. 
Déja merci bien pour vos réponses.
Donc en fait ce que je devrais faire est par exemple :
RewriteRule http://192.168.0.4/wp/([a-zA-Z0-9]*)$ http://192.168.0.4/wp/index.php?blog=$1
Mais ceci ne marche pas non plus.
Et pour les histoires de \ en fait j'avais vu des url rewriting avec ça, donc je me suis dit vu que je travail en local et pour les autres à distance...
PS : Je ne connais pas encore les drapeau, je vais aller me renseigner
Mercid 'avance
Donc en fait ce que je devrais faire est par exemple :
RewriteRule http://192.168.0.4/wp/([a-zA-Z0-9]*)$ http://192.168.0.4/wp/index.php?blog=$1
Mais ceci ne marche pas non plus.
Et pour les histoires de \ en fait j'avais vu des url rewriting avec ça, donc je me suis dit vu que je travail en local et pour les autres à distance...
PS : Je ne connais pas encore les drapeau, je vais aller me renseigner
Mercid 'avance
-

Patrice A. - Modérateur

- Messages: 2413
- Inscription: Ven Fév 11, 2005 19:36
Tibo.M : le \ sert à "échapper" un caractère spécial. Par exemple "+" dans une expression régulière veut dire "au moins un" . alors si tu veux que ton URL contienne un vrai signe +, il faut écrire "\+"
Dans ta règle, supprime la racine du premier membre.
on réécrit ()$ vers quelque chose. parce que ton serveur ne "sait pas" qu'on est dans http:/// et tout le tintouin, il connait juste le nom de la page demandée par rapport au dossier où est le htaccess
Dans ta règle, supprime la racine du premier membre.
on réécrit ()$ vers quelque chose. parce que ton serveur ne "sait pas" qu'on est dans http:/// et tout le tintouin, il connait juste le nom de la page demandée par rapport au dossier où est le htaccess
Rebonjour,
Je cherche un peu de tout mais rien n'abbouti.
logiquement d'après ce que j'ai compris ça devrait être:
RewriteRule ([a-zA-Z0-9]*)(/*)$ http://192.168.0.4/wp/index.php?blog=$1
Erreur : La limite de redirection d'URL a été dépassée...
j'ai aussi essayer d'autres solutions :
RewriteRule /([a-zA-Z0-9]*)(/*)$ http://192.168.0.4/wp/index.php?blog=$1
Erreur : Not Found
The requested URL /wp/lol/ was not found on this server.
RewriteRule wp/([a-zA-Z0-9]*)(/*)$ http://192.168.0.4/wp/index.php?blog=$1
Erreur : Not Found
The requested URL /wp/lol/ was not found on this server.
RewriteRule /wp/([a-zA-Z0-9]*)(/*)$ http://192.168.0.4/wp/index.php?blog=$1
Erreur : Not Found
The requested URL /wp/lol/ was not found on this server.
RewriteRule http://192.168.0.4/wp/([a-zA-Z0-9]*)(/*)$ http://192.168.0.4/wp/index.php?blog=$1
Erreur : Not Found
The requested URL /wp/lol/ was not found on this server.
Mais le tout sans conséquences.
Merci d'avance
EDIT : Ah bun tiens, je viens d'essayer ça :
RewriteRule ^([a-zA-Z0-9]*)(/*)$ /wp/index.php?blog=$1 et ça marche
Je vais voir pour les get maintenant
Je cherche un peu de tout mais rien n'abbouti.
logiquement d'après ce que j'ai compris ça devrait être:
RewriteRule ([a-zA-Z0-9]*)(/*)$ http://192.168.0.4/wp/index.php?blog=$1
Erreur : La limite de redirection d'URL a été dépassée...
j'ai aussi essayer d'autres solutions :
RewriteRule /([a-zA-Z0-9]*)(/*)$ http://192.168.0.4/wp/index.php?blog=$1
Erreur : Not Found
The requested URL /wp/lol/ was not found on this server.
RewriteRule wp/([a-zA-Z0-9]*)(/*)$ http://192.168.0.4/wp/index.php?blog=$1
Erreur : Not Found
The requested URL /wp/lol/ was not found on this server.
RewriteRule /wp/([a-zA-Z0-9]*)(/*)$ http://192.168.0.4/wp/index.php?blog=$1
Erreur : Not Found
The requested URL /wp/lol/ was not found on this server.
RewriteRule http://192.168.0.4/wp/([a-zA-Z0-9]*)(/*)$ http://192.168.0.4/wp/index.php?blog=$1
Erreur : Not Found
The requested URL /wp/lol/ was not found on this server.
Mais le tout sans conséquences.
Merci d'avance
EDIT : Ah bun tiens, je viens d'essayer ça :
RewriteRule ^([a-zA-Z0-9]*)(/*)$ /wp/index.php?blog=$1 et ça marche
Je vais voir pour les get maintenant
8 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 :
- l'URL Rewriting expliqué aux débutants
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Tutoriel URL Rewriting
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Tous les services de Google expliqués en 31 pages
- Google Health : votre dossier médical géré par Google...
- Le blog officiel de Google Research
- Formation au référencement Internet plébiscitée : Ranking Metrics
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Résultats des élections présidentielles du 1er tour 2007
- Rewriting sous forme de dossier avec dossier identique
- rewriting et dossier
- rewriting du dossier img
- Problème rewriting de dossier ?
- dossier et url rewriting
- Url Rewriting et sous-dossier
- Rewriting, Sous dossier et domaine...
- Problème Dossier et Url Rewriting :-(
- Rewriting, dossier, sous-dossiers et conditions
- Changer de dossier avec l'url rewriting
- Tuto Rewriting dans un dossier seulement
- URL rewriting dossier lien absolu
- Rewriting pour faire disparaître un dossier
- dossier rewriting => base href ==> referencement ???
- Not Found sur de l'url rewriting par /dossier/
Consultez la description détaillée des produits ou services de Google suivants : Google Health
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum