WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
url rewriting
Envoyé par: yidaki (---.w83-203.abo.wanadoo.fr)
Date: 24 October 2005 à 16:50

bonjour

je rame et je demande un petit coup de main svp.

voila j'ai un dossier en arborescence.

monserver/dossier/dossier1

je voudrais utiliser la methode de url rewriting pour le dossier1

ex: [monserver]

pour devenir
[monserver]

voici mon htaccess
RewriteEngine On
RewriteRule ^([A-Za-z])/([A-Za-z])$ index.php?var=$1&var1=$2 [L]

je place bien le fichier htaccess dans le dossier1 ??

et le lien dans mon fichier php est-il ecrit comme ceci ?
[monserver]

un pt'i coup de main siouplet...

merci


Options: Répondre•Citer ce Message
Re: url rewriting
Envoyé par: Melo (---.242.81.adsl.skynet.be)
Date: 24 October 2005 à 20:13

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^index.pchtml$ /index.php [L]
RewriteRule ^class-(.*)\.html$ /index.php?class=$1 [L]

si non regarde ici on en parle smiling smiley
car ça peux venir de la config de ton serveur..

[forum.wampserver.com]

si non oui .htaccess prend effet dans le dossier ou est appeller ton script et nul par d'autre.

donc ça fonctionne sur tout tes fichier dans le dossier "[monserver]; et non les sous dossiers pour le sous dossiers on replace encore un autre fichier htaccess

bien sur dans le cas contraire je n'ai pas tester, pour remplacer une URL complette, dans tout les cas il faut faire un peux plus attention quand on renome les url sous forme de dossier car exemple

tu ouvre une page [monserver]

et sur cette page ta un lien "suivant" url="news/2" ou meme url="index.php"

le serveur va chercher le dossier [monserver] ou [monserver] et donc ne trouvera jamais la page car il cherchera dans des dossier qui nexiste pas.

ça demande plus de boulot et deux fois plus d'attention et poser probleme si ta des page dinamique faut si biensur tu place a chaque fois l'url complette.

utilise plutot cette tecnique

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^index.html$ /index.php [L]
RewriteRule ^page-(.*)\.html$ /index.php?var=$1 [L]

Options: Répondre•Citer ce Message
Re: url rewriting
Envoyé par: yidaki (---.w83-203.abo.wanadoo.fr)
Date: 25 October 2005 à 07:57

Salut

merci pour votre réponse, j'ai trouvé le probleme, je ne métrise pas les expressions regulieres.

en notant ça dans mon htaccess :
RewriteEngine On
RewriteRule ^([A-Za-z])/([A-Za-z])$ index.php?var=$1&var1=$2 [L]

il fallait que mes deux variables soient alphanumerique, or la variable numero 2 est numerique, voici ce que ça donne.

RewriteRule ^([a-z].*)-([0-9]).html$ index.php?var=$1&var1=$2 [L]

j'obitiend une adresse
[monserver]

merci a vous tous,

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP