Url rewrite sur WampServer

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

elpanpan
Nouveau WRInaute
 
Messages: 5
Inscription: Dim Avr 27, 2008 16:01

Url rewrite sur WampServer

Message le Dim Avr 27, 2008 16:11

Bonjour à tous!!!

Voilà j'ai un petit problème concernant la mise en place du Rewriting URL (enfin je pense que c'est au niveau de l'installation).

Dans le tutoriel il est dit qu'il faut décommenter deux ligne dans "httpd.conf" à savoir:

LoadModule rewrite_module libexec/mod_rewrite.so
AddModule mod_rewrite.c

Pour la première pas de problème, mais la deuxième n'y est pas... Je me suis dit "tant pis" et j'ai redémarré le serveur Apache (petite précision , je suis en local).

Et la ligne "mod_rewrite" et bien là.

Sauf que je n'arrive pas à faire fonctionner le Rewriting...

Merci d'avance pour vos réponses
Dernière édition par elpanpan le Dim Avr 27, 2008 18:16, édité 1 fois.

WEBCodeur
WRInaute discret
WRInaute discret
 
Messages: 76
Inscription: Dim Mai 13, 2007 12:55

Message le Dim Avr 27, 2008 16:22

Si tu es sur Wampserver2
Dans Configuration PHP, il te faut:
Short open tag et allow url fopen
Dans les extentions, j'ai aussi ajouté php curl (mais je suis pas sur que cela joue sur le rewrite)
Sinon pour apache c'est normal, je n'ai que le premier module activé aussi.

elpanpan
Nouveau WRInaute
 
Messages: 5
Inscription: Dim Avr 27, 2008 16:01

Message le Dim Avr 27, 2008 16:27

Effectivement j'utilise WanpServer.

Mais j'ai un petit problème concernant ces ligne:
"Dans Configuration PHP, il te faut:
Short open tag et allow url fopen "

Je trouve pas le config php...

WEBCodeur
WRInaute discret
WRInaute discret
 
Messages: 76
Inscription: Dim Mai 13, 2007 12:55

Message le Dim Avr 27, 2008 16:31

Il te faut simplement cliquer sur l'icone de wamp dans la barre des taches pour selectionner PHP/Configuration/tu coche les option.
N'oublis pas de redemarer les services apres chaques modifications!

elpanpan
Nouveau WRInaute
 
Messages: 5
Inscription: Dim Avr 27, 2008 16:01

Message le Dim Avr 27, 2008 16:39

J'ai fait ce que tu m'a dit mais rien n'y fait (le "allow url fopen" était déjà coché).

J'ai ensuite redémarré wamp et fait le test classique... 404.

Voilà mon .htaccess

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^test\.html$ /test.php [L]

WEBCodeur
WRInaute discret
WRInaute discret
 
Messages: 76
Inscription: Dim Mai 13, 2007 12:55

Message le Dim Avr 27, 2008 16:59

Mon rewrite fonctionne sans
Code: Tout sélectionner
Options +FollowSymlinks


Apres pour la syntaxe, c'est pas ma tasse, je laisse les expert corrigé si necessaire...

elpanpan
Nouveau WRInaute
 
Messages: 5
Inscription: Dim Avr 27, 2008 16:01

Message le Dim Avr 27, 2008 17:07

Ben le truc c'est que j'ai essayé avec et sans:

Code: Tout sélectionner
Options +FollowSymlinks


et avec et sans les "^...$" mais rien n'y fait...

C'est sensé marcher en local?

WEBCodeur
WRInaute discret
WRInaute discret
 
Messages: 76
Inscription: Dim Mai 13, 2007 12:55

Message le Dim Avr 27, 2008 17:23

Oui, moi j'utilise du rewrite avec wamp sans problemes, mais c'est vrai que j'ai un peut galeré pour le faire.
Je suis un peut pret sur que c'est un probleme de syntaxe

essais ca:

RewriteRule ^test.html$ test.php [L]


(Edit) J'ai testé cela marche chez moi !!!
Tout ca pour un slash a la noix héhéhé (certains hébergeurs l'exigent comme 1&1 je crois, donc ce n'est pas une erreur a proprement dit)

Je te rappel aussi que l'option "Options +FollowSymlinks" n'est pas active chez moi...

elpanpan
Nouveau WRInaute
 
Messages: 5
Inscription: Dim Avr 27, 2008 16:01

Message le Dim Avr 27, 2008 17:35

Yeessssssss! ça marche!!

Pour un slash à la c**^^ non mais sans rire. Merci beaucoup!!!!

Bien joué^^

WEBCodeur
WRInaute discret
WRInaute discret
 
Messages: 76
Inscription: Dim Mai 13, 2007 12:55

Message le Dim Avr 27, 2008 17:46

Tu devrais modifier le titre de ton message, car nombreux sont les utilisateurs qui auront surement ce même petit soucis.

Par exemple: url rewriting sur wamp

Bonne continuation :)


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Dim Avr 27, 2008 20:20

tu as peut-être mis le fichier dans un sous répertoire du www. dans ce cas il faut mettre le chemin complet (depuis le www)
si tout est dans le répertoire rep :
Code: Tout sélectionner
RewriteRule ^test\.html$ /rep/test.php [L]

xenetis
Nouveau WRInaute
 
Messages: 2
Inscription: Dim Avr 27, 2008 21:41

Message le Dim Avr 27, 2008 21:48

Bonsoir,

Petite question supplémentaire :

J'ai le même problème mais dans mon cas c'est dans un virtualhost (sous wampserver2)

dans mon httpd.conf j'ai ajouté :
Code: Tout sélectionner
<VirtualHost *>
   ServerName monsite.local
   DocumentRoot c:/www/monsite/
</VirtualHost>


J'ai des règles htaccess du type :
Code: Tout sélectionner
RewriteEngine on

RewriteRule ^liens.html ./index.php?m=lien [L]
RewriteRule ^news.html ./index.php?m=news [L]


Ces règles fonctionnent correctement quand je suis à la racine de mon serveur par exemple (rewrite_module étant activé) mais pas quand je les appelle à partir de mon virtualhost ...

Dois je ajouter une directive particulière dans mon virtual host ?

Merci

xenetis
Nouveau WRInaute
 
Messages: 2
Inscription: Dim Avr 27, 2008 21:41

Message le Lun Avr 28, 2008 8:58

Je me répond à moi même ...

Après quelques recherches de bon matin, j'ai fini par trouver qu'il fallait que je rajoute une section directory pour activer l'url rewriting pour mon virtualhost :
Code: Tout sélectionner
<Directory "c:/www/monsite/">
Options Indexes FollowSymLinks MultiViews Includes
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>


Voili voila tout ça pour info :wink:


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 :

  • Calcul du nombre de backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • 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