網域 - Apache如何重寫達到訪問根目錄時直接訪問該目錄下的某個網站
滿天的星座
滿天的星座 2017-05-16 17:04:59
0
1
432

假設:我在/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 網站

怎麼配置?

謝謝!

滿天的星座
滿天的星座

全部回覆(1)
我想大声告诉你

可以使用rewrite功能嘛
在example.com/b/xxxx 下放一個 .htaccess檔 然後裡面用正規表示式來匹配
^b/xxxx/$ b/$1
最後在httpd.conf (/etc/httpd/conf/httpd.conf), 修改 'AllowOverride None' 為 'AllowOverride All'(如果有必要的話)

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板