Page 1 sur 1

Sous domaine et répertoire : différence à l'utilisation

Posté : 15 juin 2005, 09:34
par pjl
Je n'avais encore jamais eu l'occasion d'utiliser les sous-domaines et il y a un truc que je ne comprends pas.

Je viens de créer un sous domaine. On y a donc accès avec cette url : sous-domaine.monsite.com

En le créant, celà m'a crée dans le répertoire www le repertoire suivant : sous-domaine.monsite.com dans lequel j'ai placé mes pages PHP et j'ai pu y accéder quelques heures après la création du sous-domaine.

Ce matin, j'ai voulu utiliser les url-rewriting. J'ai donc placé mon .htaccess habituel et ca ne marche pas.
J'ai cru que j'avais fait une erreur, j'ai donc créé sur mon site un répertoire ou j'ai placé l'ensemble des pages, .htaccess compris et ca marche impec.
Là, je viens d'essayer l'URL suivante : www.monsite.com/sous-domaine.monsite.com/ et l'URL-rewriting fonctionne.

Ou peut se situer le problème pour que l'URL rewriting marche directement avec le sous-domaine ?

Posté : 15 juin 2005, 14:11
par cerber
dire comme ca c pas évident, mais je metterais ca sur le dos de la config apache.
En effet, c'est au niveau du httpd.conf qu'on peut autoriser les .htaccess et ce qu'ils peuvent contenir (directive "allow override")
=> si c'est configuré pour le serveur principal et pas pour le sous domaine, ca peut venir de là ....

Posté : 15 juin 2005, 14:28
par pjl
je voulais une réponse avant de contacter mon hébergeur.
Je lui envoie un mail.

Merci.

Posté : 21 juin 2005, 01:03
par pjl
Bon, ben demain matin, je retourne à l'école pour apprendre le francais.
Mon hébergeur n'a rien compris.

1ere réponse : attendre 48h.
pour que le sous-domaine soit reconnu, OK mais pour que l'URL-rewritng marche............... :roll:

2eme reponse (j'ai attendu 48h avant de reposter :lol: )
Ce sous domaine fonctionne,
l'url rewriting aussi maintenant le support ne peut verifier l'utilisation que vous en faites.

le lien indiqué donne une Erreur404 : page qui n'existe pas.
je le sais que le sous-domaine fonctionnne,
je le sais qu'il y a une erreur 404 puisque l'url-rewriting ne marche pas.

Bon, je fais quoi maintenant, à part changer d'hébergeur ?

Posté : 27 juin 2005, 09:46
par cerber
t'a essayé un rewriting plus simple style :
^/toto.html$ /tutu.php

Posté : 27 juin 2005, 12:55
par pjl
Je n'y comprends rien.

Après un échange de mails ou on me dit que l'on ne peut rien faire et un appel ou j'ai dit que j'allais changer d'hébergeur d'ou mon post dans la section hébergeur, à priori, ca marche et mon hébergeur a modifié mon fichier.

Code : Tout sélectionner

RewriteEngine on # RewriteRule ^test\.html$ /test.php RewriteRule ^(.+).html$ /$1.php [L]
Maintenant, mon fichier original était :

Code : Tout sélectionner

RewriteEngine on RewriteRule ^(.+).html$ $1.php [L]
La différence, c'est le /

Posté : 27 juin 2005, 13:25
par cerber
:arrow: :shock: comprend pas, tu avais dit que ca marchais dans un sous répertoire, je vois pas pkoi faut changer la syntaxe si on est à la racine !!??
Sinon, t'as pensé à proteger ton "." dans .html, faudrait pas qu'il le comprenne comme un "." de regexpr pke sinon "/aidehtml" serait renommé en "/aid.php" :P