IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Problème de rewrite en https


Sujet :

Apache

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 23
    Par défaut Problème de rewrite en https
    Bonjour

    J'espère poster dans le bon forum (j'hésite avec celui de php).

    J'ai un soucis avec le module rewrite en https.

    Lorsque je fais du http, cela fonctionne parfaitement, mon code est du type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    	RewriteCond %{REQUEST_URI} (.*)viewonline/([0-9]+)/([0-9]+)/(.+)$
    	RewriteRule (.*)viewonline/([0-9]+)/([0-9]+)/(.+)$ $1op.ViewOnline.php?request=$2:$3:$4 [PT]
    	RewriteLog logs/https_rewrite.log
    	RewriteLogLevel 1
    Par contre, si je passe en https, cela ne fonctionne plus. J'ai mis le même code dans le fichier ssl.conf, dans la partie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <VirtualHost 0.0.0.0:443>
    A ce stade là, IE m'affiche une erreur 404.

    J'ai également modifié le code php, de manière à envoyer les bons headers
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if (isset($settings->_viewOnlineFileTypes) && is_array($settings->_viewOnlineFileTypes) && in_array($content->getFileType(), $settings->_viewOnlineFileTypes)) { 
    header("Content-Type: " . $content->getMimeType()); 
    } 
    header("Content-Length: " . filesize($settings->_contentDir . $content->getDir() . $content->getFileName())); 
    header("Expires: 0"); 
    header("Cache-Control: no-cache, must-revalidate"); 
    header("Pragma: no-cache"); 
    readfile($settings->_contentDir . $content->getDir() . $content->getFileName());
    Je ne sais pas si mon problème vient d'une erreur de code php ou apache ... Ai-je mis le rewrite au bon endroit ?

    Merci pour votre aide

    Valérie

  2. #2
    Membre averti
    Inscrit en
    Décembre 2006
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 20
    Par défaut
    je pense que tu dios utiliser le fichier htaccess
    c tres utile

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 23
    Par défaut
    peux-tu m'expliquer ta pensée ?

    désolée mais c'est pas ma partie habituellement et je suis un peu perdue

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 23
    Par défaut
    je viens de tester avec firefox, le problème est exactement le même ...

Discussions similaires

  1. Problème URL rewriting
    Par Zan dans le forum Apache
    Réponses: 4
    Dernier message: 24/11/2006, 19h04
  2. Problème de rewriting sur site de photos
    Par pictfun34 dans le forum Langage
    Réponses: 1
    Dernier message: 02/08/2006, 17h49
  3. Problème de rewriting sur page d'entrée
    Par fguilbert dans le forum Langage
    Réponses: 2
    Dernier message: 20/02/2006, 12h41
  4. probléme avec include() via HTTP
    Par schlitters dans le forum Langage
    Réponses: 11
    Dernier message: 07/02/2006, 17h19
  5. Problème lié au protocole HTTP.
    Par giviz dans le forum Développement
    Réponses: 2
    Dernier message: 03/10/2003, 17h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo