Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/01/2008, à 23:12

Chozac

mysql et url rewriting

Bonjour,

Tout d'abord désolé si ça a déjà  été abordé mais la recherche n'a rien donné hmm

J'ai installer apache/php/mysql etc avec ce tutorial ci : http://doc.ubuntu-fr.org/lamp et j'ai utilisé la méthode des alias pour facilité le développement de mon site (bas de la page)?

Jusque là  tout va très bien, j'accède à  mon site grà¢ce à  l'url http://localhost/mon_site/ sans souci!

Le problème se pose au moment o๠je veux utiliser l'URL Rewriting...
Je précise d'abord que j'ai bien modifié le fichier

/etc/apache2/sites-available/default

en mettant les AllowOverride à  All au lieu de None et donc mon .htaccess est bien prit en compte!

voici par exemple une règle de réécriture que j'ai utilisé pour tester l'erreur :

RewriteRule (.*)index\.html$       $1index.php [L]

et voici donc la page que le navigateur va chercher lorsque j'entre l'adresse http://localhost/mon_site/index.html :

/home/chozac/sites/mon_site/site/index.php

Le fichier existe bien, mais il ne peut plus interpreter le code php donc...
Il devrait plutot me donner l'adresse http://localhost/mon_site/index.php !

Et quand j'utilise la règle

RewriteRule ^/(.*)index\.html$       http://localhost/mon_site/index.php [L]

Firefox me donne le messge d'erreur suivant :

The page isn't redirecting properly

Firefox has detected that the server is redirecting the request for this address in a way that will never complete.

Je penche donc pour une erreur dans la redirection de l'alias pour mysql (pourtant la redirection en soi est correcte, mais il ne devrait pas traduire mon adresse directement en un chemin de fichier dans mon dossier de création du site, il devrait rester dans le repertoir "/var/www/mon_site" - je pense tongue)
Je signale que mes redirections fonctionnaient très bien lorsque j'étais sous windows avec easyphp, donc le problème ne vient pas de mes règles

Merci d'avance wink
parce que ca fait plusieurs heures que je stagne sur ce problème mad

Dernière modification par Chozac (Le 27/01/2008, à 23:14)

Hors ligne