Pages : 1
#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é
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 )
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
parce que ca fait plusieurs heures que je stagne sur ce problème
Dernière modification par Chozac (Le 27/01/2008, à 23:14)
Hors ligne
Pages : 1