url rewriting en local

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


sylvio
WRInaute discret
WRInaute discret
 
Messages: 50
Inscription: 3 Nov 2003

Message le Mar Nov 04, 2003 10:21

A l'aide svp j'ai parcouru le forum de font en comble.
Et rien de plus je suis deseperer ca fait 5 jours que je suis dessus.

Pourquoi ca ne marche pas pour tout le monde en local? :cry:


Merci de vos infos :?

sos-sos
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 38
Inscription: 29 Aoû 2003

Message le Mar Nov 04, 2003 16:22

pareil pas mieux :(
J'ai changé dans le fichier de config d'apache httpd.conf les deux lignes suivantes :
#LoadModule rewrite_module modules/mod_rewrite.so
#AddModule mod_rewrite.c

en

LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c

J'ai changé le .htaccess à la racine de mon site pour qu'il contienne :
RewriteEngine on
RewriteRule ^t.html$ trouve.html [L]

Si j'appelle t.html, il m'envoie une 404 directe...
Dans les logs apache, je vois alors la ligne
[error] [client 127.0.0.1] File does not exist: d:/www/planetebd//t.html

Quelqu'un à une idée ? :idea:

Merci :D


sylvio
WRInaute discret
WRInaute discret
 
Messages: 50
Inscription: 3 Nov 2003

Message le Mar Nov 04, 2003 16:26

Bien venu au club SOS-SOS

CoolSmiley
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 46
Inscription: 14 Mar 2003

Message le Lun Nov 08, 2004 23:37

sos-sos > dans ton fichier .htaccess, essaies plutot ça :wink: :

Options +FollowSymlinks
RewriteEngine on
RewriteRule t\.html$ trouve.html [L]


ton fichier trouve.html doit se trouver a la racine de ton site (au meme niveau que ton fichier htaccess) .


Dr DLP
WRInaute impliqué
WRInaute impliqué
 
Messages: 673
Inscription: 28 Juin 2003

Message le Lun Nov 08, 2004 23:54

Hi :)

Avec easyphp il faut préciser le répertoire.
Si par exemple vous voulez utilisez la règle
Code: Tout sélectionner
RewriteRule t\.html$ trouve.html [L]

pour les fichiers du répertoire rep/, il faut taper:
Code: Tout sélectionner
RewriteRule t\.html$ /rep/trouve.html [L]

Emerica
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 30 Nov 2004

Message le Mar Nov 30, 2004 18:52

Dans votre httpd.conf, il faut encore modifier une ligne. Cherchez la ligne qui contient :
Code: Tout sélectionner
<Directory "C:\CheminVersVotreRacine">

ou CheminVersVotreRacine est le DocumentRoot que vous avez setté. Un peu plus bas, vous trouvez
Code: Tout sélectionner
AllowOverride None

qu'il faut modifier en
Code: Tout sélectionner
AllowOverride All

Cela signifie que les .htaccess de ce directory et tous ses sous-répertoires pourront modifier n'importe quel paramètre de configuration d'Apache et exécuter des instructions en outrepassant les règles par défaut du http.conf.

freud
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 10 Mai 2008

Je confirme

Message le Mer Aoû 20, 2008 18:54

Salut,

merci Emerica. J'avais aussi le problème et sa solution était la bonne, à savoir passer le "AllowOverride None" en "AllowOverride All" dans le fichier de coinfiguration Apache (httpd.conf).

url rewriting en local

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités