.htaccess
frederic
-
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.
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.
A voir également:
- .htaccess
- Problème avec .htaccess - Forum Webmastering
- You don't have permission to access this resource.server unable to read htaccess file, denying access to be safe - Forum Mozilla Firefox
- Question sur le htaccess ✓ - Forum Référencement
- .Htaccess localhost - Forum Référencement
- Restriction avec .htaccess ✓ - Forum Référencement
26 réponses
PS: j'utilise un serveur dédié chez OVH sous plesk 8, si cette information peut être utile (...)
Merci.
Merci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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
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.
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.