Obligé de spécifier le chemin complet
3 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- enroc
- Nouveau WRInaute

- Messages: 11
- Inscription: 11 Aoû 2003
Obligé de spécifier le chemin complet
Bonjour,
Voilà j'ai un petit problème de conf avec apache :
j'ai activé le mode utilisateur pour que
http://serveur.com/~utilisateur/ corresponde à /home/utilisateur/public_html/
Ca marche bien.
Par contre, si je fais de l'url rewriting, je suis obligé de spécifier le chemin complet quand j'écris une règle :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^nexistepas.html$ /~utilisateur/trouve.html [L]
et non
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^nexistepas.html$ trouve.html [L]
Car dans ce cas j'ai un message d'erreur 404, bien que le fichier existe :
The requested URL /home/utilisateur/public_html/trouve.html was not found on this server.
Je crois que le problème est qu'il va chercher
http://serveur.com/home/utilisateur/pub ... rouve.html
et non
http://serveur.com/~utilisateur/trouve.html
Par contre dans le répertoire par défault d'apache (/var/www/ pour moi), même dans n'importe quelle sous-répertoire je n'ai pas besoin de préciser le chemin par rapport à la racine et n'ai donc pas de problème.
Je précise que je n'avais pas ce problème jusqu'à la réinstallation du serveur. J'ai eu beau rétablir la configuration initiale (en fait j'ai juste remis l'ancien http.conf), cela ne marche pas mieux.
je suis donc à court d'idée, si vous en avez, c'est avec plaisir !
Voilà j'ai un petit problème de conf avec apache :
j'ai activé le mode utilisateur pour que
http://serveur.com/~utilisateur/ corresponde à /home/utilisateur/public_html/
Ca marche bien.
Par contre, si je fais de l'url rewriting, je suis obligé de spécifier le chemin complet quand j'écris une règle :
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^nexistepas.html$ /~utilisateur/trouve.html [L]
et non
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^nexistepas.html$ trouve.html [L]
Car dans ce cas j'ai un message d'erreur 404, bien que le fichier existe :
The requested URL /home/utilisateur/public_html/trouve.html was not found on this server.
Je crois que le problème est qu'il va chercher
http://serveur.com/home/utilisateur/pub ... rouve.html
et non
http://serveur.com/~utilisateur/trouve.html
Par contre dans le répertoire par défault d'apache (/var/www/ pour moi), même dans n'importe quelle sous-répertoire je n'ai pas besoin de préciser le chemin par rapport à la racine et n'ai donc pas de problème.
Je précise que je n'avais pas ce problème jusqu'à la réinstallation du serveur. J'ai eu beau rétablir la configuration initiale (en fait j'ai juste remis l'ancien http.conf), cela ne marche pas mieux.
je suis donc à court d'idée, si vous en avez, c'est avec plaisir !
- nikoshr
- WRInaute occasionnel

- Messages: 320
- Inscription: 10 Juil 2003
Pas sûr de ce que je vais avancer, mais peut être qu'en mettant un flag 'passthrough', ca fonctionnerait.
Essentiellement, ce flag autorise le traitement de l'URL par d'autres modules qui réécrivent eux aussi l'appel.
Par ailleurs, sur un Apache 2.0, il a fallu que je retire Options +FollowSymlinks avant que ca fonctionne.
Avec un peu de chance...
- Code: Tout sélectionner
RewriteRule ^nexistepas.html$ trouve.html [PT,L]
Essentiellement, ce flag autorise le traitement de l'URL par d'autres modules qui réécrivent eux aussi l'appel.
Par ailleurs, sur un Apache 2.0, il a fallu que je retire Options +FollowSymlinks avant que ca fonctionne.
Avec un peu de chance...
3 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- specifier un jeu de caracteres
- <Title> en haut de page ? obligé ?
- Google oblige Microsoft a modifier Vista.
- Partenariat interessant : sondages - Actualité oblige ! ...
- Suis-je obligé d'utiliser des cadres ?
- Script qui oblige les frames
- probléme Spécifier une technique de mise en cache
- Spécifier qu'il s'agit de publicité sur le site
- Obligé de créer une entreprise pour un partenariat?
- Spécifier un sitemap.xml dans un robots.txt
- Record en bourse pour Google : l'action GOOG dépasse les 700$
- Vidéos de Matt Cutts sur le référencement Google
- Vocabulaire du référencement : noms de domaine et URL
- Aux USA, Gmail dépasse YouTube en nombre de visiteurs
- Le data center que Google voulait garder secret
- l'URL Rewriting expliqué aux débutants
- Référencer un blog
- AdSense Tracking : statistiques détaillées sur les clics AdSense
Consultez la description détaillée des produits ou services de Google suivants : Google Suggest
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
