Salut à tous,
j'ai un souci qui me fait m'arracher les cheveux :
j'ai plusieurs noms de domaines sur lesquels j'ai exactement le même type d'url rewriting.
les noms de domaines sont organisés dans des dossiers de la façon suivante :
/var/www/ndd1/web/
/var/www/ndd2/web/
/var/www/ndd3/web/
...
je veux faire l'UR sur le dossier "test" par exemple, dans lequel il y sous dossier correspondant à la langue, j'ai donc pour l'instant une directive pour chaque ndd :
...
ce qui fonctionne parfaitement mais j'aimerais ne pas avoir à la faire pour chaque ndd, j'ai donc essayé ceci :
ce qui plante avec une erreur 400
et cela :
ou ça
qui font une erreur 404 (la regex ne marche pas.)
keskivapa?
j'ai un souci qui me fait m'arracher les cheveux :
j'ai plusieurs noms de domaines sur lesquels j'ai exactement le même type d'url rewriting.
les noms de domaines sont organisés dans des dossiers de la façon suivante :
/var/www/ndd1/web/
/var/www/ndd2/web/
/var/www/ndd3/web/
...
je veux faire l'UR sur le dossier "test" par exemple, dans lequel il y sous dossier correspondant à la langue, j'ai donc pour l'instant une directive pour chaque ndd :
Code:
<Directory /var/www/ndd1/web/test/>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)/page_(.+)\.html$ /script.php?langue=$1&rubs=$2 [L]
</Directory>
ce qui fonctionne parfaitement mais j'aimerais ne pas avoir à la faire pour chaque ndd, j'ai donc essayé ceci :
Code:
<Directory /var/www/*/web/test/>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)/page_(.+)\.html$ /script.php?langue=$1&rubs=$2 [L]
</Directory>
ce qui plante avec une erreur 400
et cela :
Code:
<DirectoryMatch /var/www/*/web/test/>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)/page_(.+)\.html$ /script.php?langue=$1&rubs=$2 [L]
</DirectoryMatch>
ou ça
Code:
<DirectoryMatch "^/var/www/*/web/test/" >
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)/page_(.+)\.html$ /script.php?langue=$1&rubs=$2 [L]
</DirectoryMatch>
qui font une erreur 404 (la regex ne marche pas.)
keskivapa?