[RESOLU] Redirection transparente vers un sous-dossier

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Redirection transparente vers un sous-dossier

Re: [RESOLU] Redirection transparente vers un sous-dossier

par albat » 18 oct. 2017, 00:24

(cherche lamentablement le bouton "like"...)

Re: [RESOLU] Redirection transparente vers un sous-dossier

par @rthur » 18 oct. 2017, 00:22

Et dire qu'il a fait ça dans la pénombre, au fin fond d'un bistrot scandinave... :boire9:
L'aquavit ça aide à débugguer plus rapidement ! ;-)

Re: [RESOLU] Redirection transparente vers un sous-dossier

par albat » 18 oct. 2017, 00:01

Et dire qu'il a fait ça dans la pénombre, au fin fond d'un bistrot scandinave... :boire9:

Re: Redirection transparente vers un sous-dossier

par albat » 18 oct. 2017, 00:00

Il est vraiment phé-no-mé-nal ! ♫

Image

Re: Redirection transparente vers un sous-dossier

par @rthur » 06 oct. 2017, 23:38

Moi j'aurai fait un truc du genre :

Code : Tout sélectionner

RewriteEngine on RewriteCond %{HTTP_HOST} ^domainesite1.fr$ [NC,OR] RewriteCond %{HTTP_HOST} ^www.domainesite1.fr$ RewriteCond %{REQUEST_URI} !site_1/ RewriteRule (.*) /site_1/$1 [L]

Redirection transparente vers un sous-dossier

par albat » 06 oct. 2017, 14:31

Bonjour,

J'ai du mal à mettre en place une redirection transparente vers un sous-dossier dans mon .htaccess.

Mon hébergement est un mutualisé mulltisite tournant sous Apache 2.4.
Mon domaine principal est enregistré chez cet hébergeur.

L'arborescence du serveur est organisée comme suit :
 /www (site_1, domaine principal)
   ├─ site_2
   ├─ site_3
   ├─ site_4
   └─ site_5

Le défaut que je trouve à cette configuration par défaut
est que les fichiers du site_1 (clié au domaine principal) doivent être déposés dans le répertoire /www,
tandis que les fichiers des autres sites sont déposés dans les sous-dossiers site_2, site_3, site_4 et site_5.

Je voudrais pouvoir organiser mon serveur de la manière suivante :
 /www (aucun site, juste le .htaccess)
   ├─ site_1 (site_1, domaine principal)
   ├─ site_2
   ├─ site_3
   ├─ site_4
   └─ site_5

J'ai donc joué avec le mod_alias (Redirect, Alias), mais sans trouver la formule magique.

Un ami de moi (que j'aime beaucoup ce qu'il fait) m'a proposé d'utiliser le mod_rewrite :
RewriteRule ^/$ /site_1/ [L]
La redirection est impeccable, mais le nom du dossier est affiché dans l'URL ; ce que je veux éviter.

Que me suggérez-vous ?
Merci,