Heim  >  Fragen und Antworten  >  Hauptteil

Domänenname – Wie schreibt Apache den Zugriff auf das Stammverzeichnis um, um direkt auf eine Website unter diesem Verzeichnis zuzugreifen?

Annahme: Ich habe 3 Websites unter /var/www bereitgestellt (also 3 Verzeichnisse, a, b, c), und es gibt auch eine index.html unter /var/www
Jetzt wurde der Domainname example.com der Server-IP zugeordnet
Greifen Sie direkt über example.com zu und Sie sehen index.html
example.com/a besucht die Website a
example.com/b besucht die Website b
example.com/c greift auf die Website c

zu

Wenn ich diesen Effekt jetzt erreichen möchte:
example.com/b oder example.com/b/xxxx besucht die Website b
example.com/c oder example.com/c/xxxx besucht die c-Website
example.com besucht eine Website

Wie konfiguriere ich?

Danke!

滿天的星座滿天的星座2714 Tage vor413

Antworte allen(1)Ich werde antworten

  • 我想大声告诉你

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

    可以使用rewrite功能嘛
    在example.com/b/xxxx 下放一个 .htaccess文件 然后里面用正则表达式匹配
    ^b/xxxx/$ b/$1
    最后在httpd.conf (/etc/httpd/conf/httpd.conf), 修改 'AllowOverride None' 为 'AllowOverride All'(如果有必要的话)

    Antwort
    0
  • StornierenAntwort