AliasMatch et RegEx
Je travaille avec une centralisation de la CMS sur un serveur de dev, le CMS est en /var/www/central-cms
Le site (j'ai de nombreux sites) est accessible par l'url: http://web.localdomain.dev/site1/
.
Comment puis-je accéder à la cms tout simplement en tapant cette url: http://web.localdomain.dev/site1/cms
?
Peut-être AliasMatch
est la solution? Toute aide avec les RegExp?
Exemple
http://web.localdomain.dev/stackoverlow/
http://web.localdomain.dev/google/
http://web.localdomain.dev/yahoo/
etc.
Si j'ai ajouter un /cms
à l'url, cette URL de point de /var/www/central-cms
OriginalL'auteur Massimiliano Marini | 2012-03-28
Vous devez vous connecter pour publier un commentaire.
À moins que je me manque quelque chose, il ressemble à un simple
Alias
directive devrait fonctionner:Si cela ne fonctionne pas, vous devrez nous fournir plus de détails concernant votre configuration.
Si vous voulez accomplir ce pour plusieurs sites, vous pouvez utiliser le
AliasMatch
directive. Vous pouvez regarder le AliasMatch documentation pour plus d'informations, y compris quelques bons exemples, mais à la fin vous obtiendrez quelque chose comme ceci:Cela signifie que l'accès
/site1/cms/foo
ira à/var/www/central-cms/foo
...et donc une demande pour/site2/cms/foo
.L'expression
[^/]*
correspond à un nombre quelconque de caractères autres que/
, ce qui est important ici, de sorte que la chaînecms
figurant ailleurs dans l'URL n'a pas de problème.Ok, je comprends ce que vous essayez de faire. Ne tous les sites de point de
/var/www/central-cms
? Ou est-il une relation entre le nom du site et le chemin du système de fichiers? Pouvez-vous mettre à jour votre question avec un exemple montrant comment vous attendre à avoir accès à/site2/cms
à se comporter par rapport/site1/cms
se comporte?Exactement toutes les URL qui se termine avec
cms
exemple/name_of_the_site/cms
point de/var/www/central-cms
, aucun rapport entre le nom du site et le chemin du système de fichiers. Ok je mettre à jour mes question avec un exemple.Merci @larsks pour l'aide et d'explication.
OriginalL'auteur larsks