Comment déclarer variable dans un .htaccess ?

WRInaute discret
Bonjours,
Tout est dans le titre: je voudrais déclarer simplement une variable et lui affecter une valeur:

L'équivalent de mavariable="ma chaine"; mais pour le mettre dans un .htaccess.
 
WRInaute accro
vu qu'un :
php_value max_execution_time 3600
marche,

t as essayé un
php_value tavariable tavaleur ?
 
Nouveau WRInaute
Bonjour :)

Je "relance" le sujet (il n'est pas stoppé depuis bien longtemps ^^). J'ai à peu près le même problème : Il me faudrait des variables dans le .htaccess

Du moins, c'est la première chose à laquelle j'ai pensé

En fait, je fais des redirections en fonction des erreurs. Ca me donne donc des lignes de code du genre :
ErrorDocument 404 http://exemple.com/error.php?err=404

Le problème, c'est que je change beaucoup d'URL (j'ai le site en local, sur Servhome et sur OVH en cas de problème). Je cherchais donc un moyen pour que le domaine soit modifié automatiquement.

Par exemple :

En local : http://localhost
Servhome : http://sous-domaine.servhome.org
OVH : http://sous-domaine.ovh.com

Voilà :)

PS : e-kiwi, j'ai essayé. Ça ne provoque aucune erreur, mais je ne vois pas comment utiliser la variable ensuite :p . Pourrais-tu me l'expliquer ?
 
WRInaute accro
au pire, un fichier header.php appelé dans toutes les pages du site, et tu défini tes variables dedans, comme le font la plupart des sites écrits en php
 
Nouveau WRInaute
Pour modifier un texte d'un .htaccess o_O

En réalité, je m'attendais plus à une "constante" (je ne connais pas le terme exact) dans le .htaccess genre HTTP_DOMAIN qui serait remplacée par le nom de domaine du site courant...
 
WRInaute accro
Server Side Includes (SSI)

Code:
<!--#if expr="$QUERY_STRING = /^error.php?err=([0-9]+)/" -->
<!--#set var="mavariable" value="$1" -->
<!--#endif -->
 
Nouveau WRInaute
Bonne idée :p

Je vais faire avec, même si je fais 3 .htaccess (dans un répertoire htaccess, ce sera parfait :p)
 
Discussions similaires
Haut