假設:我在/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 網站
怎麼配置?
謝謝!
可以使用rewrite功能嘛
在example.com/b/xxxx 下放一個 .htaccess檔 然後裡面用正規表示式來匹配
^b/xxxx/$ b/$1
最後在httpd.conf (/etc/httpd/conf/httpd.conf), 修改 'AllowOverride None' 為 'AllowOverride All'(如果有必要的話)