.htaccess

frederic -  
 frederic -
Bonjour,

Depuis plusieurs jours j'essaye de faire de configurer mon serveur tel que :

http://sousdomaine.monsite.fr

affiche le contenu (depuis la même adresse) de la page :

https://www.pagesjaunes.fr/?id=sousdomaine

Pour le moment, j'ai ajouté un alias dans le fichier httpd.conf pour que tous les sous domaines soient automatiquement reconnus par le serveur, et j'ai ajouté l'enregistrement A *.monsite.fr chez mon registrar.

Il manque donc le .htaccess ... J'ai essayé plusieurs tuto trouvés sur le net mais sans succès puisqu'aucun d'entre eux ne fonctionne correctement ... entre les "Internal Server Error" et les "sans effet", je ne sais vraiment plus quoi faire ... à part poster ce message de ce forum.

.. Alors merci d'avance pour votre aide si précieuse !

Bonne journée à tous.

26 réponses

  • 1
  • 2
  1. Dimi
     
    Salut,

    es-tu sur que ton serveur web soit Apache?
    0
  2. frederic
     
    salut,

    oui, je suis sûr que mon serveur web est apache ...
    0
  3. frederic
     
    PS: j'utilise un serveur dédié chez OVH sous plesk 8, si cette information peut être utile (...)

    Merci.
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Sandrine
     
    Bonjour,

    Je suppose que tu as deja verifie mais au cas ou.
    N'as-tu pas un probleme d'encodage?

    J'ai eu un probleme similaire avec ma page Web sur Free: dans un repertoire, le .htaccess se comportait tres bien et dans l'autre il y avait un probleme serveur.
    Apres differentes recherches (et arrachage de cheveux), j'ai fini par trouver un forum sur lequel on parlait de la maniere de transferer/copier ce fichier sur le serveur. Il fallait faire attention de bien transferer le fichier en ASCII...

    Sandrine
    0
  6. frederic
     
    Salut et merci pour ta réponse qui me redonne un espoir de régler ce problème.

    En fait, la "redirection" fonctionne ... quand je vais sur http://sousdomaine.monsite.fr, la page affichée est bien https://www.pagesjaunes.fr/ le problème c'est que mon serveur ne semble plus lire le PHP quand il passe par le .htaccess car il m'affiche :

    "); echo("Texte ligne 2
    "); ?>

    Alors que le code de la page est :

    <?

    echo("Texte ligne 1<br>");
    echo("Texte ligne 2<br>");

    ?>

    C'est ça que je ne comprends pas trop :s

    Bien sur quand je tape directement l'adresse https://www.pagesjaunes.fr/ dans le navigateur, j'ai bien :

    Texte ligne 1
    Texte ligne 2

    Voici mon .htaccess :

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.monsite.fr
    RewriteCond %{HTTP_HOST} !^test.monsite.fr
    RewriteCond %{HTTP_HOST} ^([^.]+).monsite.fr
    RewriteRule ^$ /dossier/index.php?id=%1
    RewriteRule ^([^.]+).html$ /dossier/index.php?id=%1&page=$1 [L]

    Merci encore.
    0
  7. frederic
     
    Ps: oui, je transfert le .htaccess sur le serveur en htaccess.txt pour le renommer par la suite.
    0
  • 1
  • 2