|
|
|
|
||||||
| fr.comp.info.serveurs Administration de serveurs WWW. |
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 (permalink) |
|
Messages: n/a
Hébergeur: |
Bonjour à tous, J'ai un .htaccess qui agit de manière différente chez moi (slackware 10.? apache 1.3.33) et chez mon hébergeur (apache 2.0.51). ..htaccess: RewriteEngine on RewriteRule ^statistics(.*)$ statistics$1 [L] RewriteRule ^([^/.]+)$ index.php?article=$1 [L] Ceci fonctionne très bien chez mon hébergeur: http://bluesilk.be/lea Quand je teste en local: http://127.0.0.1/~bru/bluesilk/lea, il me renvoie un Not Found The requested URL /home/bru/www/bluesilk/index.php was not found on this server. Apache/1.3.33 Server at 127.0.0.1 Port 80 Or, ce fichier existe bel et bien, et à la bonne place ;-) J'ai (ayant lu un post précédent) vérifié le ServerName du httpd.conf. Par contre, j'ai pas trouvé le ServerAlias (!??) Quelqu'un a t'il une idée ? Merci d'avance, Bruno -- http://bluesilk.be |
|
|
|
#2 (permalink) |
|
Messages: n/a
Hébergeur: |
Le 28-12-2005, Bruno.L <bruno@bluesilk.be.invalid> a écrit:
> The requested URL /home/bru/www/bluesilk/index.php was not found on this > server. > Apache/1.3.33 Server at 127.0.0.1 Port 80 > > Or, ce fichier existe bel et bien, et à la bonne place ;-) Question bête : est-ce que les droits sont bien au moins en 711 sur les répertoires traversés ? -- Thomas Harding |
|
|
|
#3 (permalink) |
|
Messages: n/a
Hébergeur: |
Thomas Harding a écrit :
> Le 28-12-2005, Bruno.L <bruno@bluesilk.be.invalid> a écrit : > >>The requested URL /home/bru/www/bluesilk/index.php was not found on this >>server. >>Apache/1.3.33 Server at 127.0.0.1 Port 80 >> >>Or, ce fichier existe bel et bien, et à la bonne place ;-) > > > Question bête : est-ce que les droits sont bien au moins en 711 sur les > répertoires traversés ? > > Merci pour la réponse. Je n'ai pas vérifié, mais j'imagine que le problème est ailleurs, puisque http://127.0.0.1/~bru/bluesilk (avec ou sans / à la fin) m'affiche la page (index.php) comme il se doit. J'ai vraiment le sentiment que c'est l'url rewriting qui ne fonctionne pas comme il devrait. -- http://bluesilk.be |
|
|
|
#4 (permalink) |
|
Messages: n/a
Hébergeur: |
Bruno.L a écrit :
> > > Bonjour à tous, > > J'ai un .htaccess qui agit de manière différente chez moi (slackware > 10.? apache 1.3.33) et chez mon hébergeur (apache 2.0.51). > > .htaccess: > RewriteEngine on > RewriteRule ^statistics(.*)$ statistics$1 [L] > RewriteRule ^([^/.]+)$ index.php?article=$1 [L] > > Ceci fonctionne très bien chez mon hébergeur: http://bluesilk.be/lea > Quand je teste en local: http://127.0.0.1/~bru/bluesilk/lea, > il me renvoie un > Not Found > The requested URL /home/bru/www/bluesilk/index.php was not found on this > server. > Apache/1.3.33 Server at 127.0.0.1 Port 80 > > Or, ce fichier existe bel et bien, et à la bonne place ;-) > J'ai (ayant lu un post précédent) vérifié le ServerName du httpd.conf. > Par contre, j'ai pas trouvé le ServerAlias (!??) > > Quelqu'un a t'il une idée ? Personne d'autre n'a-t-il une petite idée ? Merci d'avance, Bruno -- http://bluesilk.be |
|
|
|
#5 (permalink) |
|
Messages: n/a
Hébergeur: |
Le Mon, 09 Jan 2006 18:41:50 +0100, Bruno-L a écrit :
>> .htaccess: >> RewriteEngine on >> RewriteRule ^statistics(.*)$ statistics$1 [L] >> RewriteRule ^([^/.]+)$ index.php?article=$1 [L] >> >> Ceci fonctionne très bien chez mon hébergeur: http://bluesilk.be/lea >> Quand je teste en local: http://127.0.0.1/~bru/bluesilk/lea, [..] > Personne d'autre n'a-t-il une petite idée ? RewriteBase ? Et dans tous les cas: monter le niveau de log pour les réécritures, et regarder ce qui se passe dans les-dits fichiers de logs. -- Patrick Mevzek . . . . . . Dot and Co (Paris, France) <http://www.dotandco.net/> <http://www.dotandco.com/> Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news> |
|
|
|
#6 (permalink) |
|
Messages: n/a
Hébergeur: |
Patrick Mevzek a écrit :
> Le Mon, 09 Jan 2006 18:41:50 +0100, Bruno-L a écrit : > >>>.htaccess: >>>RewriteEngine on >>>RewriteRule ^statistics(.*)$ statistics$1 [L] >>>RewriteRule ^([^/.]+)$ index.php?article=$1 [L] >>> > > RewriteBase ? > Merci beaucoup, cela fonctionne très bien. Juste une petite chose: le RewriteBase de mon serveur local et celui de mon hebergeur n'est pas le même, m'enfin c'est pas très grâve ;-) -- Bruno <http://bluesilk.be> |
|
|
|
#7 (permalink) |
|
Messages: n/a
Hébergeur: |
Le Tue, 10 Jan 2006 14:07:55 +0100, Bruno-L a écrit :
>> RewriteBase ? > > Juste une petite chose: le RewriteBase de mon serveur local et celui de > mon hebergeur n'est pas le même, m'enfin c'est pas très grâve ;-) C'est tout à fait normal, puisque justement vos URLs n'ont pas la même «profondeur» dans les deux cas. /lea vs /~bru/bluesilk/lea Ceci illustre aussi que, quand on peut, éviter les RewriteRule dans les ..htaccess ca simplifie énormément les problèmes, car c'est un hack, qui fonctionne certes, mais c'est beaucoup plus simple quand on met ses règles dans les fichiers de configuration Apache (hors .htaccess) -- Patrick Mevzek . . . . . . Dot and Co (Paris, France) <http://www.dotandco.net/> <http://www.dotandco.com/> Dépêches sur le nommage <news://news.dotandco.net/dotandco.info.news> |
|
![]() |
| Outils de la discussion | |
|
|