php 虛擬目錄

2022-01-29 13:08:33 字數 423 閱讀 5209

問題:

站點的root目錄為 /data/web/ ,現在想在www.111.com 下放乙個站點,www.111.com/abc/但不能直接在/data/web/下建立abc目錄,要放在 /data1/abc/下。

解決辦法:

使用nginx的alias功能實現虛擬目錄

在配置檔案中加入

location ~ /abc/(.*)$

當然,alias後面跟的目錄可以隨意,只要是你放程式的目錄即可。也就是說,alias後面定義的/data1/abc/ 也可以使/data1/123/此時,訪問,網頁,css以及js都沒有問題,但是訪問php就會報404. 怎麼辦?

繼續加如下配置,但注意,要加在上面那段location配置的前面,否則不生效。

location ~ /abc/.+\.php$

ubuntu配置 php 虛擬目錄

在 apache2.conf 檔案中 在最後加入 該 alias old media disk var www allowoverride none options indexes order allow,deny allow from all 引數大概介紹 1 old 定義訪問這個連線的名稱 2 ...

建立虛擬目錄

function criadiretoriovirtual byval vdirname as string,byval serverid as string,byval vdirpath as boolean as directoryentry dim newvdir as directoryen...

tomcat虛擬目錄

web專案中會遇到這樣的問題,當在伺服器重新部署時此前上傳的之類的資源全都會沒了,那麼有沒有個好辦法了。好的,tomcat虛擬目錄能幫我們解決這問題。首先第一步是要去修改tomcat目錄中的server.xml檔案 路徑 tomcat home conf server.xml 和web.xml 路徑...