在apache中虛擬路徑配置方法很簡單,大概步驟為:在apache的httpd.conf文件中找到然后就可以在這里面增加路徑了,這個就是apache虛擬路徑了。
apache虛擬路徑配置,操作:
1.打開httpd.conf文件
2,在</Directory>后邊添加如下代碼
- Alias /b "D:/xampp/htdocs/international/"
- <Directory "D:/xampp/htdocs/international/">
- Options Indexes FollowSymLinks
- AllowOverride None
- Order allow,deny
- Allow from all
- </Directory>
3.重啟apache。ok了。以下是一個小小的說明:
Alias /b "D:/xampp/htdocs/international/" /b 為指向目錄的別名 "D:/xampp/htdocs/international/"為要訪問的絕對路徑,如下:
- <Directory "D:/xampp/htdocs/international/">
- Options Indexes FollowSymLinks
- AllowOverride None
- Order allow,deny
- Allow from all
- </Directory>
D:/xampp/htdocs/international/ 同樣是要訪問的絕對路徑
二,虛擬路徑映射配置
1. apache2虛擬目錄配置
在conf/httpd.conf文件中搜索Alias /icons/,結果如下:
- Alias /icons/ "C:/Program Files/Apache Group/Apache2/icons/"
- Options Indexes MultiViews
- AllowOverride None
- Order allow,deny
- Allow from all
其實,我們只要復制上面的配置,更改三個地方即可。假設我的虛擬路徑為”/movie”,映射的物理路徑為”e:/電影”(此處會有中文路徑問題,解決方案隨即附上).更改如下:
- Alias /movie "e:/電影"
- Options Indexes MultiViews
- AllowOverride None
- Order allow,deny
- Allow from all
2. apache2中文路徑的解決
方案一:只要將apache下的httpd.conf文件重新編碼為utf-8(apache認識的編碼即可)后,再設置虛擬路徑即可。(推薦)
總結:個人建義apache,php,iis,win,linux中不管什么系統最好不要使用中文了,中文容易出錯并且出現亂碼,導致一些不必要的麻煩了,因為這些東西都是外國人做的,我們可以使用拼音或英文呀。
新聞熱點
疑難解答