.htaccess avec EasyPHP

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

[Alex]
Nouveau WRInaute
 
Messages: 15
Inscription: Mer Juin 30, 2004 17:46

.htaccess avec EasyPHP

Message le Dim Juil 11, 2004 14:56

Salut tout le monde,

Avant de mettre mon .htaccess en ligne, je voudrais bien le tester en local.
Est-il possible d'utiliser les .htaccess et toutes leurs fonctions (pages d'erreur, restriction d'accès, etc) avec EasyPHP 1.7 ?
Si oui, comment ?

Merci


Twister
WRInaute passionné
WRInaute passionné
 
Messages: 619
Inscription: Ven Jan 16, 2004 14:37

Message le Dim Juil 11, 2004 15:08

Les .htaccess fonctionnent sur EasyPHP, il suffit de les mettre dans le dossier que tu veux. Il te faudra peut-être modifier le httpd.conf pour activer certaines fonctions (comme l'url rewriting par exemple).
EasyPHP se configure comme n'importe quel serveur apache :)
Le mieux à faire pour tester serait de recréer la configuration de ton serveur en ligne.

[Alex]
Nouveau WRInaute
 
Messages: 15
Inscription: Mer Juin 30, 2004 17:46

Message le Dim Juil 11, 2004 16:26

J'ai bien mis un .htaccess dans le dossier, voici ce que le fichier contient:

Code: Tout sélectionner
ErrorDocument  404  /index.php


Pourtant, en cas d'erreur 404, j'ai la page d'erreur d'EasyPHP qui s'affiche.

Quand au fichier httpd.conf, je n'y comprend vraiment rien...


Twister
WRInaute passionné
WRInaute passionné
 
Messages: 619
Inscription: Ven Jan 16, 2004 14:37

Message le Dim Juil 11, 2004 16:39

Dans le fichier httpd.conf, trouve le mot :
Code: Tout sélectionner
AllowOverride

Tu peux avoir
Code: Tout sélectionner
AllowOverride None

ou autre chose. Tu dois le modifier pour avoir :
Code: Tout sélectionner
AllowOverride AuthConfig


Il est possible que tu aies plusieurs fois AllowOverRide dans le httpd.conf, dans ce cas, il faut trouver le bon :roll: . Peut-être que quelqu'un pourra t'aider plus précisément car je ne me rapelle plus de la façon dont est fait le httpd.conf d'EasyPHP. :oops:

Ca devrait peut_être ressembler à ça :
Code: Tout sélectionner
<Directory /var/www/mon-site-web/>
AllowOverride AuthConfig
</Directory>


NB : tu trouveras plein d'infos sur la configuration d'un serveur apache sur Google. :wink:

[Alex]
Nouveau WRInaute
 
Messages: 15
Inscription: Mer Juin 30, 2004 17:46

Message le Dim Juil 11, 2004 18:45

Merci pour ton aide.
Il y avait effectivement plein de "AllowOverride", mais un seul était près du mot ".htaccess".

Il était au début sur "AllowOverride All", et j'ai mis "AllowOverride AuthConfig".

Voici le code une fois modifié:
Code: Tout sélectionner
<Directory "D:/Programmation/EasyPHP/www">

#
# This may also be "None", "All", or any combination of "Indexes",
# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews".
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
    Options Indexes FollowSymLinks Includes

#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
    AllowOverride AuthConfig

#
# Controls who can get stuff from this server.
#
    Order allow,deny
    Allow from all
</Directory>


mais je viens de remarquer que je place mes fichiers non pas dans le répertoire par défaut indiqué dans le script ci-dessus, mais dans un autre (grâce à la gestion des alias).
j'ai donc aussi modifié le nom du répertoire. Maintenant, le .htaccess est détecter, et j'ai une erreur 500 !!!

[EDIT] Merci pour ton aide, j'ai maintenant résolu le problème, ça venait du .htaccess qui n'accepte sans doutes pas les URLs en relatif. [/EDIT]


Dr DLP
WRInaute passionné
WRInaute passionné
 
Messages: 579
Inscription: Sam Juin 28, 2003 23:42

Message le Dim Juil 11, 2004 20:21

Avec EasyPHP il faut écrire les url à partir de la racine du répertoire www.
Le .htaccess se comporte normalement pour le reste :)


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