Page 1 sur 1

tronquer l'affichage d'une URL

Posté : 29 avr. 2010, 09:13
par septentrio
Bonjour,

J'ai créé un site qui est stocké dans un sous répertoire de mon hébergement. En gros ca fait cela : "http://www.monsite.com/repertoire/index.php"
Est-il possible à l'affichage de supprimer la partie "/repertoire/" et n'obtenir au final que "http://www.monsite.com/index.php"

Pour le moment j'ai un fichier .htaccess à la racine avec une redirection permanente vers mon fichier index.php.
Je précise que je suis hébergé chez OVH.

Est-ce faisable ?

Merci

Re: tronquer l'affichage d'une URL

Posté : 30 avr. 2010, 12:27
par Dr@ke

Re: tronquer l'affichage d'une URL

Posté : 30 avr. 2010, 14:04
par zeus
Il serait plus intéressant de modifier ton pointage DNS sur le répertoire en question plutôt que sur la racine de ton site

Re: tronquer l'affichage d'une URL

Posté : 30 avr. 2010, 14:40
par Dr@ke
zeus a raison, cela serait beaucoup plus propre.
Ou déplacer tout ton site à la racine de ton site.

D'ailleurs pourquoi as tu mis ton site dans ce répertoire?
Il y a une raison particulière?

Re: tronquer l'affichage d'une URL

Posté : 30 avr. 2010, 17:11
par zeus
J'aime bien mettre un certain niveau d'arborescence, histoire de pouvoir héberger plusieurs sites sur le même serveur. Par contre, en effet, il faut toucher un chouia à la configuration DNS ;)

Re: tronquer l'affichage d'une URL

Posté : 30 avr. 2010, 17:21
par Dr@ke
Cela m'étonnerai que ce soit son soucis sinon les autres domaines seraient inaccessibles, vue que la racine pointe apparemment sur le même domaine que son dossier répertoire...

Mais je ne me rappelle plus comment ils gèrent les multi-domaines sur OVH.
Donc éventuellement en prévision de plusieurs domaines, peut-être en effet...

Donc, en effet, la solution la plus pratique est surement comme tu disais de changer son pointage DNS. :)

Re: tronquer l'affichage d'une URL

Posté : 25 mai 2010, 08:48
par Lupuz
Zeus, ru ne peux pas changer un rep au niveau DNS (il ne s'agit que d'une correspondance entre nom de domaine et une adresse IP).
Par contre Tu doit pouvoir changer les configuration du serveur WEB (pour apache, il faut modifier le DocumentRoot)

Et si on a pas accès au configs du Virtual Host apache il est possible de faire cette redirection avec un htacces et le mod_rewrite :

Code : Tout sélectionner

RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/repertoire RewriteRule (.*) /repertoire/$1 [L]

Re: tronquer l'affichage d'une URL

Posté : 25 mai 2010, 09:22
par zeus
Bien vu Lupuz.
Maintenant, je ne comprend pas pourquoi j'ai parlé de DNS alors que tout se fait effectivement au niveau du vhost sur le serveur

shame on me :oops: