搜尋

首頁  >  問答  >  主體

網域 - Apache如何重寫達到訪問根目錄時直接訪問該目錄下的某個網站

假設:我在/var/www下部署了3個網站 (即3個目錄,a , b ,c ),/var/www下還有個index.html
現在網域名稱 example.com 已經映射到伺服器ip了
透過example.com 直接訪問,看到的是index.html
example.com/a 訪問的是a網站
example.com/b 訪問的是b網站
example.com/c 訪問的是c網站

如果我現在想達到這個效果:
example.com/b or example.com/b/xxxx 造訪的是b網站
example.com/c or example.com/c/xxxx 造訪的是c網站
example.com 訪問的是a 網站

怎麼配置?

謝謝!

滿天的星座滿天的星座2755 天前435

全部回覆(1)我來回復

  • 我想大声告诉你

    我想大声告诉你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'(如果有必要的話)

    回覆
    0
  • 取消回覆