1. 程式人生 > >wamp配置虛擬路徑(路徑別名)

wamp配置虛擬路徑(路徑別名)

安裝目錄 install sed virtual get roo aps ted git

wamp默認的路徑是安裝目錄下的 www 目錄,

如果你想運行php代碼,就需要將代碼放在 www 目錄下,

但這樣很不方便,能否通過配置的方式,來實現 在別的目錄下的 php 代碼,也能正常運行和訪問到呢。

答案是 可以的。

    Alias /github "h:/github_projects"  

    <Directory "h:/github_projects/">
        #Options Indexes FollowSymLinks    
        #AllowOverride None    
        #Order allow,deny    
        #Allow from all
        
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted
    
</Directory>

在配置文件 httpd.conf 中,添加上述代碼,重啟即可。

Alias /github "h:/github_projects"

指定真實路徑 h:/github_projects 的別名(映射名)為 /github,

這樣就能通過 http://localhost/github/xxxxx 來訪問 h:/github_projects目錄下的 xxxxx 項目了

完整的配置例子:(解決403和指定別名)

技術分享圖片
 1 <VirtualHost *:80>
 2     ServerName localhost
 3     DocumentRoot e:/wamp64/www
4 <Directory "${INSTALL_DIR}/www/"> 5 Options +Indexes +Includes +FollowSymLinks +MultiViews 6 AllowOverride All 7 Require all granted 8 </Directory> 9 10 Alias /github "h:/github_projects" 11 12 <Directory "h:/github_projects/"> 13 #Options Indexes FollowSymLinks
14 #AllowOverride None 15 #Order allow,deny 16 #Allow from all 17 18 Options +Indexes +Includes +FollowSymLinks +MultiViews 19 AllowOverride All 20 Require all granted 21 </Directory> 22 </VirtualHost>
View Code

參考:http://www.111cn.net/phper/apache/52812.htm

wamp配置虛擬路徑(路徑別名)