URL rewriting ne fonctionne pas sous easyPHP 1.8

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

sebwaz
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 26 Oct 2008

URL rewriting ne fonctionne pas sous easyPHP 1.8

Message le Dim Oct 26, 2008 11:58

Bonjour,

avoir avoir lu beaucoup de trucs... Je désespère :cry:
Pour la configuration Apache, j'ai:
Code: Tout sélectionner
LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c


J'ai ré-dirigé mon Document root comme ça:
Code: Tout sélectionner
DocumentRoot "D:/Webdesign"


J'ai également changé le répertoire pour lequel on applique la configuration par défaut:
Code: Tout sélectionner
<Directory "D:/webdesign">


Je veux tester mon .htaccess... De base, renvoyer index.html du root vers index.php toujours sur le root.
Code: Tout sélectionner
#Options +FollowSymlinks
RewriteEngine On
#RewriteBase /
RewriteRule ^index\.html$ /index.php [L]


Options +FollowSymlinks sans # renvoie l'erreur "Erreur 500 : Illegal option RewriteEngine"
Sinon, ça me renvoie toujours une erreur 404 !!! (avec ou sans RewriteBase)

Autre soucis, si je met la ligne:
Code: Tout sélectionner
ErrorDocument 404 index.php

Je ne suis pas redirigé vers index.php 8O

Please Help !!!

justemoi
WRInaute discret
WRInaute discret
 
Messages: 81
Inscription: 24 Oct 2008

Message le Dim Oct 26, 2008 12:10

Je ne saurais trop vous conseiller de plutôt télécharger WampServer. Plus récent. Plus pratique.

http://www.wampserver.com/

Pour EasyPHP 1.8 je ne l'utilise plus depuis que l'homme a gagné la guerre du feu (:lol:) et sur leur site hélas, je ne sais pas si vous trouverez teellement plus d'informations sinon vous ne seriez pas ici !

mais si vous n'avez pas été sur le forum d'EasyPHP, allez y faire un tour on ne sait jamais !

sebwaz
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 26 Oct 2008

Message le Dim Oct 26, 2008 13:45

J'ai installé Wamp... Ca fonctionne avec la config par défaut...
Par contre, j'ai changé le Document root
Code: Tout sélectionner
#DocumentRoot "C:/Program Files/wamp/www/"
DocumentRoot "D:/Webdesign/"

et
Code: Tout sélectionner
#<Directory "C:/Program Files/wamp/www/">
<Directory "D:/Webdesign/">

Et là, ça ne marche pas : il pointe bien vers le répertoire que j'ai choisi, mais il n'interprète pas le PHP (je vois "print ...")

Merci de votre aide.


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8580
Inscription: 23 Nov 2005

Message le Dim Oct 26, 2008 13:48

Comment as-tu écris tes balises ouvrantes php ?

<?php

ou <?

Parce que suivant la conf du serveur; <? ne passera pas. Il faut mettre la directive short_open_tag de php.ini a On.

sebwaz
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 26 Oct 2008

Message le Dim Oct 26, 2008 13:57

Oups... Gros couillon que je suis...
J'avais laissé le index.php de easyphp.
J'ai remplacé par le fichier index.php de wamp/www, changé les chemin d'accès $wampConfFile et $aliasDir et ça fonctionne.
Je vais tester l'URL rewriting et je reviendrai en cas de soucis.

Merci pour les idées et aides...

justemoi
WRInaute discret
WRInaute discret
 
Messages: 81
Inscription: 24 Oct 2008

Message le Dim Oct 26, 2008 14:20

De rien !

sebwaz
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 26 Oct 2008

Message le Dim Oct 26, 2008 15:51

Toujours rien...
Je suis maintenant avec Wamp, qui fonctionne
Le module rewrite_module est actif (décoché dans httpd.conf, et je le vois dans les modules lancés).

J'ai un répertoire www/temp dans lequel j'ai le .htaccess suivant:
Code: Tout sélectionner
#Options +FollowSymlinks
RewriteEngine On
RewriteBase /temp
RewriteRule ^temp\.html$ /index.php [L]
ErrorDocument 404 /index.php


Tout d'abord si je ne met pas Options ... en commentaire, ça me renvoie une "Internel server Error"
Ensuite, la redirection (www/temp/temp.html -> www/index.php) ne fonctionne pas quels que soient les paramètres (RewriteBase, RewriteRule, ...)
Enfin, le ErrorDocument ne fonctionne pas s'il y a le code d'URL rewriting avant (il fonctionne si j'enlève ce code)

Je tourne un brin en rond...

Merci d'avance pour votre aide...


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 :

Consultez la description détaillée des produits ou services de Google suivants : Le raccourcisseur d'URL youtu.be

  • Liste des 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 textes non cliquables 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