Question

Je suis sur un serveur virtuel, donc je n'ai pas accès aux htdocs de Apache; tout ce que j'ai est .htaccess. Est-il encore possible de faire une carte de réécriture? Quel genre de solutions de contournement sont là?

Était-ce utile?

La solution

Si vous lisez la documentation que vous verrez que, dans le domaine doc nommé « Contexte », la directive RewriteMap peut être utilisé dans la configuration du serveur ou dans la configuration d'hôte virtuel. Il est interdit dans le répertoire ou .htaccess - être clair, la réponse est non, il est encore possible de faire une carte de réécriture si tout ce que vous avez accès à .htaccess est

.

http://httpd.apache.org/docs/current /mod/mod_rewrite.html#rewritemap

La seule « solution » serait de définir un RewriteCond et RewriteRule pour chaque carte que vous avez besoin. Ceux-ci peuvent être définies dans .htaccess.

Cette question a été déjà répondu dans

utilisation RewriteMap dans le fichier htaccess

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top