Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Wamp , Apache 2.2.8 et rewriting inactif

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
alaincassis
WRInaute discret
WRInaute discret

Inscrit le: 06 Aoû 2006
Messages: 92

URL permanente de ce messagePosté le : Lun Avr 21, 2008 0:09    Sujet du message: Wamp , Apache 2.2.8 et rewriting inactif

Bonsoir a tous,

je viens d'installer en local wamp avec Apache 2.2.8 sur Vista , tout fonctionne bien, sauf l'url rewriting.
J'ai activé rewrite_module dans le panneau module Apache, activé LoadModule dans le httpd.conf, mis des AllowOverride All là ou il faut, ca ne marche pas. Aucun message, sauf, bien sur des erreurs 404.

Pourtant le htaccess est bien lu, car si je met sazertyf dedans, ca me fait une erreur.

Mes sites sont dans le repertoire www

Mes htaccess fonctionnent nickel chez les hebergeurs:
RewriteEngine On
RewriteRule (.*)/(.*)-f([0-9]*).html$ /fiche.php?rewrite=$1&site_id=$3
RewriteRule (.*)/index-([0-9]*).html$ /index.php?rewrite=$1&page=$2
RewriteRule (.*)/index.html$ /index.php?rewrite=$1

Mais inactif en local.

J'ai exploré toutes les pistes, sauf la bonne. Avez-vous une idée ?

J'y accède depuis une autre machine en http , ou bien en local , c'est pareil.

Merci d'avance


EDIT: REWRITING EN FAIT FONCTIONNE MAIS ....::
Il y a 1 site dont le rewriting fonctionne en local , voici le htaccess:
# Put the line here to enable PHP5

# You may need to un-comment the following line
# Options +FollowSymlinks
# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
RewriteEngine On
# REWRITE BASE
#RewriteBase /
# HERE IS A GOOD PLACE TO ADD THE WWW PREFIXE REDIRECTION

# HERE IS A GOOD PLACE TO ADD THE OLD SCRIPT REDIRECTION

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.+)$ index.php/$1

Qu'a-t-il de différent , car les autres htaccess ne fonctionnent pas?
Un truc bizarre, je le downloade, et le remet à sa place sans y toucher (avec dreamweaver) , ca ne marche plus !!
 
alaincassis Visiter le site web du posteur
Vap
WRInaute passionné
WRInaute passionné

Inscrit le: 17 Juin 2007
Messages: 926
Localisation: Carry-le-Rouet (13)

URL permanente de ce messagePosté le : Lun Avr 21, 2008 9:47    Sujet du message: Wamp , Apache 2.2.8 et rewriting inactif

T'as oublié de decommenter la ligne suivante:
Options +FollowSymlinks

Pourtant c'est marqué! Wink
 
Vap Visiter le site web du posteur
alaincassis
WRInaute discret
WRInaute discret

Inscrit le: 06 Aoû 2006
Messages: 92

URL permanente de ce messagePosté le : Lun Avr 21, 2008 12:02    Sujet du message: Wamp , Apache 2.2.8 et rewriting inactif

Vap a écrit:
T'as oublié de decommenter la ligne suivante:
Options +FollowSymlinks

Pourtant c'est marqué! Wink




Ah non, j'y touche pas !! c'est mon seul .htaccess qui fonctionne bien !!

Je l'ai mis dans mon post pour montrer celui qui fonctionne...

Dans les autres sites, les autres .htaccess sont inactifs !
 
alaincassis Visiter le site web du posteur
Vap
WRInaute passionné
WRInaute passionné

Inscrit le: 17 Juin 2007
Messages: 926
Localisation: Carry-le-Rouet (13)

URL permanente de ce messagePosté le : Lun Avr 21, 2008 12:24    Sujet du message: Wamp , Apache 2.2.8 et rewriting inactif

J'avais pas bien lu, désolé.

toutes tes règles commencent par (.*)/ alors que celle du .htaccess qui marche non.

Donc pour que ça marche, il faut que tes pages ne soient pas a la racine du site que tu as défini en local... Il faut qu'elle soient aussi dans un sous répertoire www par exemple.

Ou alors si tes pages sont à la racine du site local, alors il faut que tu enleve (.*)/ partout. C'est la meilleure solution.
 
Vap Visiter le site web du posteur
fra_arf
WRInaute impliqué
WRInaute impliqué

Inscrit le: 22 Nov 2005
Messages: 426

URL permanente de ce messagePosté le : Lun Avr 21, 2008 12:35    Sujet du message: Wamp , Apache 2.2.8 et rewriting inactif

Avec wamp, si l'url rewrite ne fonctionenrait pas, tu obtiendrais un erreur 500...
On commence cesrègles d'écriture par ^ par respect Smile
Ensuite je ferais ça moi car je pense tu as ton script dans un dossier, donc prenons annuaire :

Code:

RewriteEngine On
RewriteBase /

RewriteRule ^(.*)/(.*)-f([0-9]*).html$ /annuaire/fiche.php?rewrite=$1&site_id=$3 [QSA,L,NC]
RewriteRule ^(.*)/index-([0-9]*).html$ /annuaire/index.php?rewrite=$1&page=$2 [QSA,L,NC]
RewriteRule ^(.*)/index.html$ /annuaire/index.php?rewrite=$1 [QSA,L,NC]



A la fin du la rewriterule [QSA,L,NC], tu peux aussi laisser juste le [L] mais bon dans ce cas là sous wamp ça changera rien.
 
fra_arf Visiter le site web du posteur
Vap
WRInaute passionné
WRInaute passionné

Inscrit le: 17 Juin 2007
Messages: 926
Localisation: Carry-le-Rouet (13)

URL permanente de ce messagePosté le : Lun Avr 21, 2008 12:42    Sujet du message: Wamp , Apache 2.2.8 et rewriting inactif

fra_arf a écrit:
Avec wamp, si l'url rewrite ne fonctionenrait pas, tu obtiendrais un erreur 500...
On commence cesrègles d'écriture par ^ par respect Smile
Ensuite je ferais ça moi car je pense tu as ton script dans un dossier, donc prenons annuaire :

Code:

RewriteEngine On
RewriteBase /

RewriteRule ^(.*)/(.*)-f([0-9]*).html$ /annuaire/fiche.php?rewrite=$1&site_id=$3 [QSA,L,NC]
RewriteRule ^(.*)/index-([0-9]*).html$ /annuaire/index.php?rewrite=$1&page=$2 [QSA,L,NC]
RewriteRule ^(.*)/index.html$ /annuaire/index.php?rewrite=$1 [QSA,L,NC]



A la fin du la rewriterule [QSA,L,NC], tu peux aussi laisser juste le [L] mais bon dans ce cas là sous wamp ça changera rien.


Le QSA ne sert a rien dès qu'on utilise ? dans la partie droite.
 
Vap Visiter le site web du posteur
alaincassis
WRInaute discret
WRInaute discret

Inscrit le: 06 Aoû 2006
Messages: 92

URL permanente de ce messagePosté le : Lun Avr 21, 2008 13:20    Sujet du message: Wamp , Apache 2.2.8 et rewriting inactif

Effectivement,

j'ai essayé et ...

Ca MAAAAARRRRCCCHHHEEE sur tous les sites

Merci à tous !

Je ne me doutais pas qu'il faille modifier autant le .htaccess quand on est en local.

Faut quand même que j'essaie de comprendre comment ca fonctionne !
 
alaincassis Visiter le site web du posteur
Vap
WRInaute passionné
WRInaute passionné

Inscrit le: 17 Juin 2007
Messages: 926
Localisation: Carry-le-Rouet (13)

URL permanente de ce messagePosté le : Lun Avr 21, 2008 13:43    Sujet du message: Wamp , Apache 2.2.8 et rewriting inactif

Je pense que si tu met ton .htaccess dans le repertoire ou est ta page index.php alors tu peut utiliser le même que ton .htaccess local.

Si tu fais ca, n'oubliue pas d'enlever le .htaccess qui est à la racine.
 
Vap Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

A lire dans l'actualité sur WRI :

En savoir plus : , .

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort