.htaccess

Fermé
frederic - 18 févr. 2008 à 10:36
 frederic - 9 mars 2008 à 19:34
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

Salut,

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

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

Merci.
0
Une solution ?

Merci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
UP :)
0
UP' :)
0
UP
0
UP
0
UP
0
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
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
Ps: oui, je transfert le .htaccess sur le serveur en htaccess.txt pour le renommer par la suite.
0
UP
0
UP
0
UP
0
UP
0
UP :)
0
UP
0
UP
0
UP
0