Pages : 1
#1 Le 03/04/2008, à 18:56
- calenfeaion
URL rewriting avec public_html
Bonjour à tous,
Voilà, j'essaye d'activer l'URL rewriting dans mon répertoire personnel public_html.
La fonction en elle-même fonction parfaitement, seulement je dois à chaque fois
mettre l'entièreté de l'URL vers laquelle rediriger.
Je m'explique :
Je crée un fichier test.html dans un répertoire test, puis un .htaccess dans le même
répertoire avec le code suivant :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^inconnu\.html$ /test/test.html [L]
Je consulte la page /test/inconnu.html mais cela me retourne une erreur 404.
Maintenant, si je modifie le .htaccess en ceci :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^inconnu\.html$ http://localhost/~moi/test/test.html [L]
Alors là, la page test.html s'affiche bien.
Auriez-vous une idée de la solution ?
Merci d'avance,
Calen.
Hors ligne
#2 Le 04/04/2008, à 19:50
- kikdijon
Re : URL rewriting avec public_html
On dirait simplement un problème de relativité du chemin.
Que se passe-t-il si tu mets :
RewriteRule ^inconnu\.html$ test.html [L]
?
edit: tu peux aussi vérifier dans /var/log/apache2/access.log la requête qui a été faite et voir ainsi quel est le problème.
Dernière modification par kikdijon (Le 04/04/2008, à 19:52)
blog : http://blog.olivier-elmekki.com
site professionnel : http://olivier-elmekki.com
Hors ligne
#3 Le 06/04/2008, à 15:41
- calenfeaion
Re : URL rewriting avec public_html
En modifiant le .htaccess et en consultant http://localhost/~moi/monsite/test/inconnu.html
J'ai le message suivant :
Not Found
The requested URL /home/moi/public_html/monsite/test/test.html was not found on this server.
Calen.
Dernière modification par calenfeaion (Le 06/04/2008, à 15:42)
Hors ligne
#4 Le 07/04/2008, à 03:52
- kikdijon
Re : URL rewriting avec public_html
Je suppose d'après le premier message que /home/moi/public_html/monsite/test/test.html existe bel et bien. Quelles sont ses permissions? Est-il lisible par apache? ( si le fichier appartient à moi:moi, il est nécessaire que le fichier ait la permission read pour other).
blog : http://blog.olivier-elmekki.com
site professionnel : http://olivier-elmekki.com
Hors ligne
#5 Le 09/04/2008, à 15:32
- calenfeaion
Re : URL rewriting avec public_html
En fait, quand je consulte l'adresse http://localhost/~moi/monsite/test/test.html apache m'affiche bien la page, donc les droits me semblent correct, c'est ça que je ne comprends pas trop en fait.
Calen.
Hors ligne
Pages : 1