Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/08/2011, 17h07   #1
Invité régulier
 
Thibaud Lepretre
Inscription : janvier 2011
Messages : 8
Détails du profil
Informations personnelles :
Nom : Thibaud Lepretre

Informations forums :
Inscription : janvier 2011
Messages : 8
Points : 7
Points : 7
Par défaut Rewrite qui ne fonctionne pas sous apache 1.3 mais qui fonctionne en apache 2.x

Bonjour,

Je développe en développement sous Apache 2.x et j'utilise le mod_rewrite. Cependant ma cliente a prit une offre chez websiteout qui tourne sous Apache 1.3 et ma simple redirection ne fonctionne plus ...



Comme on peut le voir sur le screen au-dessus le mod_rewrite est bien "loadé".

Mon projet ne se trouve pas à la racine mais dans un repertoire exemple "dir1". Le .htaccess (dans le repertoire "dir1") est :
Code :
1
2
3
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
Mais quand j'essaye d'acceder à la page :http://website.com/dir1/helloworld j'ai une erreur 404 d'apache
Code :
1
2
3
4
5
6
Not Found

The requested URL /dir1/helloworld was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Apache/1.3.41 Server at www.h-voyages.com Port 80
De plus mon fichier index.php est bien présent dans le repertoire et n'affiche qu'un echo (et si je tape juste http://website.com/dir1/ il s'affiche bien)

structure des repertoires
Code :
1
2
3
4
5
/
   index.html
   /dir1
      index.php
      .htaccess
Aucun problème sur une version apache de dev en 2.X
kakawait est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 17h52   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 285
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 285
Points : 8 570
Points : 8 570
Que vaut la directive AllowOverride pour le document root ? S'il est à None, c'est normal que ça ne fonctionne pas car None indique à Apache d'ignorer tout ce qui figure dans les .htaccess.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 20h48   #3
Invité régulier
 
Thibaud Lepretre
Inscription : janvier 2011
Messages : 8
Détails du profil
Informations personnelles :
Nom : Thibaud Lepretre

Informations forums :
Inscription : janvier 2011
Messages : 8
Points : 7
Points : 7
Effectivement le problème vient de la. Cependant je pense qu'il faut avoir un accès a l'httpd.conf pour modifier la valeur ? Dont je n'ai pas l'accès
kakawait est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 00h13   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 285
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 285
Points : 8 570
Points : 8 570
Ben dans ce cas, tu ne peux rien faire
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 16h01   #5
Invité régulier
 
Thibaud Lepretre
Inscription : janvier 2011
Messages : 8
Détails du profil
Informations personnelles :
Nom : Thibaud Lepretre

Informations forums :
Inscription : janvier 2011
Messages : 8
Points : 7
Points : 7
Citation:
Envoyé par _Mac_ Voir le message
Ben dans ce cas, tu ne peux rien faire
Enfin presque rien Le service technique a bien voulu changer la directive. Mais merci car j'étais buté sur l'idée d'un problème de version alors qu'il s'agissait juste des fichiers htaccess. En plus j'aurai pu le remarquer car mes access denied fonctionnais pas Je passe le post en résolu pour que ce qui s'inscrive au près de l'hebergeur websiteout ne s'étonne plus ^^
kakawait est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 18h56   #6
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 285
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 285
Points : 8 570
Points : 8 570
Citation:
Envoyé par kakawait Voir le message
En plus j'aurai pu le remarquer car mes access denied fonctionnais pas
C'est généralement le test à faire : si on en vient à se demander si Apache prend les .htaccess en compte, un bon vieux test permet de vérifier la chose : si on a toujours accès, c'est que AllowOverride doit être modifié.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h05.


 
 
 
 
Partenaires

Hébergement Web