.htaccess avec EasyPHP
6 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
.htaccess avec EasyPHP
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
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
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.
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.
J'ai bien mis un .htaccess dans le dossier, voici ce que le fichier contient:
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...
- 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...
Dans le fichier httpd.conf, trouve le mot :
Tu peux avoir
ou autre chose. Tu dois le modifier pour avoir :
Il est possible que tu aies plusieurs fois AllowOverRide dans le httpd.conf, dans ce cas, il faut trouver le bon
. 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. 
Ca devrait peut_être ressembler à ça :
NB : tu trouveras plein d'infos sur la configuration d'un serveur apache sur Google.
- 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
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.
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é:
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]
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]
6 messages • Page 1 sur 1
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 :
- Article sur le fichier .htaccess
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Comment éviter les contenus dupliqués (avec/sans le www)
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Aperçu des différents types de redirection
- L'URL Rewriting expliqué aux débutants
- Découpage du forum webmaster en 2 forums
- Les changements de Googlebot fin 2003
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
- Domaine favori - URL canonique
- htaccess sous easyphp
- .htaccess sous easyphp
- htaccess sous EasyPHP 1.6 !
- .htaccess en intranet avec easyphp
- htaccess en local sur easyphp
- Htaccess avec easyphp 2 sous windows xp
- pb de conflit avec .htaccess et easyphp en local
- [Réglé] htaccess, easyphp, et url rewritting
- [réglé] Easyphp 1.7, Rewrite Et Htaccess, comment faire ?
- Comment tester un .htaccess sous Easyphp winNT
- Migration de easyphp 1,6 vers easyphp 1,8
- Easyphp
- UR et easyphp
- pb avec easyphp
- EasyPhp 2.0 et MySQL
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum