Maison  >  Questions et réponses  >  le corps du texte

Nom de domaine - Comment Apache réécrit-il l'accès au répertoire racine pour accéder directement à un site Web sous ce répertoire ?

Hypothèse : j'ai déployé 3 sites Web sous /var/www (soit 3 répertoires, a, b, c), et il y a aussi un index.html sous /var/www
Le nom de domaine example.com a maintenant été mappé sur l'IP du serveur
Accédez directement via example.com et vous verrez index.html
example.com/a visite le site Web a
example.com/b visite le site Web b
example.com/c accède au site Web c

Si je veux obtenir cet effet maintenant :
example.com/b ou example.com/b/xxxx visite le site Web b
example.com/c ou example.com/c/xxxx visite le site Web de c
example.com visite un site Web

Comment configurer ?

Merci !

滿天的星座滿天的星座2713 Il y a quelques jours409

répondre à tous(1)je répondrai

  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:06:59

    Puis-je utiliser la fonction de réécriture
    Placez un fichier .htaccess sous example.com/b/xxxx et utilisez-y la correspondance d'expression régulière
    ^b/xxxx/$ b/$1
    Enfin, dans httpd.conf (/etc/httpd/conf/httpd.conf), remplacez 'AllowOverride None' par 'AllowOverride All' (si nécessaire)

    répondre
    0
  • Annulerrépondre