Simple réécriture en local qui ne marche pas
9 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- uado
- Nouveau WRInaute

- Messages: 41
- Inscription: 27 Nov 2005
Simple réécriture en local qui ne marche pas
Bonjour à tous,
Après de longs mois de non pratique, je me relance dans le développement et je patoge un peu pour ma réécriture d'URL ...
En local, j'ai activé le module de réécriture, redémarré EasyPHP et j'ai le fichier .htaccess suivant:
Lorsque je tape: http://127.0.0.1/monsite/index.php?menu=toto, ma page s'affiche.
Lorsque je tape: http://127.0.0.1/monsite/toto.html, j'ai une erreur 404
Merci de bien vouloir m'éclairer de vos lanternes.
Rémy
Après de longs mois de non pratique, je me relance dans le développement et je patoge un peu pour ma réécriture d'URL ...
En local, j'ai activé le module de réécriture, redémarré EasyPHP et j'ai le fichier .htaccess suivant:
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([a-z]+)\.html$ /index.php?menu=$1 [L]
Lorsque je tape: http://127.0.0.1/monsite/index.php?menu=toto, ma page s'affiche.
Lorsque je tape: http://127.0.0.1/monsite/toto.html, j'ai une erreur 404
Merci de bien vouloir m'éclairer de vos lanternes.
Rémy
- honolulu
- WRInaute impliqué

- Messages: 942
- Inscription: 8 Nov 2005
Re: Simple réécriture en local qui ne marche pas
dans ton fichier httpd.conf, tu as bien décommenté la ligne
et aussi
si oui, alors rajoute dans htaccess
edit : pas vraiment en fait car tu mets déjà un "/" à ta réécriture...
- Code: Tout sélectionner
LoadModule rewrite_module modules/mod_rewrite.so
et aussi
- Code: Tout sélectionner
AddModule mod_rewrite.c
si oui, alors rajoute dans htaccess
- Code: Tout sélectionner
RewriteBase /
edit : pas vraiment en fait car tu mets déjà un "/" à ta réécriture...
- uado
- Nouveau WRInaute

- Messages: 41
- Inscription: 27 Nov 2005
Re: Simple réécriture en local qui ne marche pas
Hey,
Merci Honolulu, ma redirection fonctionne maintenant pour des URLs simples i.e.
redirige bien vers
Maintenant, j'aimerais pousser un peu plus le truc avec des URLs du type
redirigent vers
Mon .htaccess est comme ceci à présent :
Je ne sais pas comment spécifier que je veux accepter le "/" dans mon URL.
Quelques idées ?
Merci d'avance.
Rémy
Merci Honolulu, ma redirection fonctionne maintenant pour des URLs simples i.e.
- Code: Tout sélectionner
http://127.0.0.1/moonsite/site/
redirige bien vers
- Code: Tout sélectionner
http://127.0.0.1/moonsite/?menu=site/
Maintenant, j'aimerais pousser un peu plus le truc avec des URLs du type
- Code: Tout sélectionner
http://127.0.0.1/moonsite/site/newsletter/
redirigent vers
- Code: Tout sélectionner
http://127.0.0.1/moonsite/?menu=site/newsletter/
Mon .htaccess est comme ceci à présent :
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^\/([-a-z-]*)\/$ /moonsite/index.php?menu=$1 [L]
Je ne sais pas comment spécifier que je veux accepter le "/" dans mon URL.
Quelques idées ?
Merci d'avance.
Rémy
- uado
- Nouveau WRInaute

- Messages: 41
- Inscription: 27 Nov 2005
Re: Simple réécriture en local qui ne marche pas
Dites-moi, une autre question en parallèle. J'ai mis à jour EasyPHP (je suis passé de la version 1.8 à la version 3.0).
Mes URLs réécrites ne fonctionnent plus maintenant. Dans le httpd.conf, je ne trouve pas le module à décommenter ?
Est-ce que cette ligne a été supprimée de cette nouvelle version ?
Mes URLs réécrites ne fonctionnent plus maintenant. Dans le httpd.conf, je ne trouve pas le module à décommenter ?
- Code: Tout sélectionner
AddModule mod_rewrite.c
Est-ce que cette ligne a été supprimée de cette nouvelle version ?
- uado
- Nouveau WRInaute

- Messages: 41
- Inscription: 27 Nov 2005
Re: Simple réécriture en local qui ne marche pas
Bonsoir,
Je me permets de faire remonter ce sujet ce soir. Voici mes deux questions :
1. Peut-on autoriser les "/" dans l'URL réécrite ?
2. Comment activer le module de réécriture en local avec EasyPHP 3.0 ? Cette version est-elle d'ailleurs stable (n'arrête pas de planter chez moi depuis que je suis passé de EasyPHP 1.8 à EasyPHP 3.0) ?
Merci de votre aide et de vos réponses.
Je me permets de faire remonter ce sujet ce soir. Voici mes deux questions :
1. Peut-on autoriser les "/" dans l'URL réécrite ?
- Code: Tout sélectionner
http://www.monsite.com/index.php?page=site/newsletter/souscrire.html
- Code: Tout sélectionner
http://www.monsite.com/site/newsletter/souscrire.html
2. Comment activer le module de réécriture en local avec EasyPHP 3.0 ? Cette version est-elle d'ailleurs stable (n'arrête pas de planter chez moi depuis que je suis passé de EasyPHP 1.8 à EasyPHP 3.0) ?
Merci de votre aide et de vos réponses.
- uado
- Nouveau WRInaute

- Messages: 41
- Inscription: 27 Nov 2005
Re: Simple réécriture en local qui ne marche pas
Personne n'a de réponse à ma question ?
Est-il possible d'utiliser le "/" dans la réécriture d'URL?
http://www.monsite.fr/index.php?menu=ma-rubrique/ma-sous-rubrique/ma-page.html
http://www.monsite.fr/ma-rubrique/ma-sous-rubrique/ma-page.html
Si oui, que dois-je ajouter à mon .htaccess?
Merci d'avance
Est-il possible d'utiliser le "/" dans la réécriture d'URL?
http://www.monsite.fr/index.php?menu=ma-rubrique/ma-sous-rubrique/ma-page.html
http://www.monsite.fr/ma-rubrique/ma-sous-rubrique/ma-page.html
Si oui, que dois-je ajouter à mon .htaccess?
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^\/([-a-z-0-9]*)\/$ /monsite/index.php?menu=$1 [L]
Merci d'avance
- kitten13
- WRInaute discret

- Messages: 213
- Inscription: 30 Avr 2007
Re: Simple réécriture en local qui ne marche pas
UADO : Pourquoi mon antivirus ( nod32 ) détecte un virus ( cheval de troie ) sur ton site ??????
edit : le rapport nod 32
edit : le rapport nod 32
- Code: Tout sélectionner
Date et heure Module Objet Nom Menace Action Utilisateur Info
24/04/2009 02:35:27 IMON fichier http://94.247.2.195/jquery.js JS/Exploit.Agent.AGR cheval de Troie connexion terminée ADMINMASTER\admin
- uado
- Nouveau WRInaute

- Messages: 41
- Inscription: 27 Nov 2005
Re: Simple réécriture en local qui ne marche pas
Pourquoi ? je n'en sais rien ... J'ai eu le meme probleme avec un de mes sites au boulot ...
Je vais republier tous les fichiers locaux pour etre sur.
Merci de l'update.
Par hasard, tu n'aurais pas de reponse a ma question ? Je patoge et ca ralentit mon developpement.
Merci d'avance.
Je vais republier tous les fichiers locaux pour etre sur.
Merci de l'update.
Par hasard, tu n'aurais pas de reponse a ma question ? Je patoge et ca ralentit mon developpement.
Merci d'avance.
- honolulu
- WRInaute impliqué

- Messages: 942
- Inscription: 8 Nov 2005
Re: Simple réécriture en local qui ne marche pas
tu n'as qu'à ajouter ton slash précédé (d'un ou plusieurs) antislash
mais j'avoue ne jamais avoir essayé
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^\/([-a-z-0-9\/]*)\/$ /monsite/index.php?menu=$1 [L]
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 :
- problème de réecriture d'url en local avec easyphp 3.0
- Réecriture simple .php -> .html
- Réécriture d'url toute simple et pourtant...
- adsense marche en local...
- Passage local --> en ligne : ça ne marche pas...
- [URL Rewriting] marche seulement en local
- Marche en local, pas chez l'hebergeur.
- Ca marche en local, pas sur OVH, pourquoi ? Oo
- Ca parait simple pourtant...mais ca ne marche pas
- strpos simple mais ne marche pas RESOLU
Consultez la description détaillée des produits ou services de Google suivants : Google Local
- Transformer des citations 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 0 invités
