Existe-t-il un moyen de créer une règle de réécriture dans un fichier situé dans un chemin différent de DocumentRoot? Dites que j'ai domaine http://test.ldt/ avec DocumentRoot /home/test_ltd/ et je veux que lorsqu'un fichier est demandé sous statique. sous-domaine (http://stats.test.ldt/) il chercherait le fichier demandé d'un autre chemin, disons/home/static_files/Règle de réécriture de httpd avec un répertoire DocumentRoot différent
On m'a conseillé d'utiliser mod_alias. Cependant, je ne suis pas sûr de savoir comment le faire fonctionner quand j'en ai besoin avec un sous-domaine.
à cristis:
Vous n'avez pas raison. Par exemple, si ceux-ci seraient des règles httpd mines:
ServerName domain.ltd
ServerAlias www.domain.ltd
DocumentRoot /home/domain_ltd
RewriteEngine on
RewriteCond %{HTTP_HOST} static2.domain.ltd
RewriteRule (.*)$ /home/static_files/$1 [L]
DirectoryIndex index.html index.htm index.php
et le client demanderait pour static2.domain.ltd/foo.txt, le fichier sera recherché dans/home/domain_ltd/home/static_files/1
$
Avez-vous accès à 'httpd.conf', ou êtes-vous limité à l'utilisation des fichiers' .htaccess'? –
J'ai accès à httpd.conf – Gajus