Obligé de spécifier le chemin complet

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

enroc
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 11
Inscription: 11 Aoû 2003

Obligé de spécifier le chemin complet

Message le Mar Nov 04, 2003 17:12

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 !

nikoshr
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 320
Inscription: 10 Juil 2003

Message le Mar Nov 04, 2003 19:16

Pas sûr de ce que je vais avancer, mais peut être qu'en mettant un flag 'passthrough', ca fonctionnerait.

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...

enroc
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 11
Inscription: 11 Aoû 2003

échec de la tentative

Message le Mar Nov 04, 2003 20:04

ça ne marche pas ... merci qd meme !


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités