Votre question

problème RewriteBase et répertoire [url rewriting]

Tags :
  • Serveur
  • Programmation
Dernière réponse : dans Programmation
3 Septembre 2006 10:39:59

Bonjour!
Voilà j'ai un serveur dédié chez OVH et j'utilise des sous domaines virtuels qui sont redirigés vers un repertoire /blog

En fait on tape http://pseudo.blog-touch.com et on est redirigé vers http://www.blog-touch.com/blog

Mais je n'arrive pas à lire les fichiers qui sont dans le repertoire blog ==>je fais http://pseudo.blog-touch.com/test.jpg par exemple et ça me met une erreur 403!! Par contre ,lorsque je mets: http://pseudo.blog-touch.com/blog/test.jpg ça marche mais bon...

Pourtant dans le repertoire /blog j'ai mis un .htaccess
avec

RewriteEngine on
RewriteBase /blog/

Merci d'avance!

Autres pages sur : probleme rewritebase repertoire url rewriting

a c 145 L Programmation
3 Septembre 2006 11:36:05

Le problème est que lorsque tu appelles ton image par http://pseudo.blog-touch.com/test.jpg, tu n'es pas dans dans le répertoire /blog/, le chemin d'accès (en interne) n'est pas modifié par le RewriteBase.
Il faut que tu ajoutes dans tes pages un meta "base href" par exemple.
C'est un soucis connu avec les rewritings utilisant des répertoires.
3 Septembre 2006 12:17:20

Oui le problème est en effet que le navigateur (ou apache) croit qu'il est encore dans la racine. Mais si j'utilise une balise "base href" ça va peut-être réglé mes problèmes d'affichage d'image mais je ne pourrai pas faire des liens du style pseudo.blog-touch.com/page2.html mais toujours pseudo.blog-touch.com/blog/page2.html !! Donc je pense que c'est sur le .htaccess qu'il faut se pencher dans mon cas! Merci de ta réponse!
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS