0
我有一個網站,使用在文檔根的根級別。我將它移動到新文檔根目錄下的子文件夾I.所有鏈接都是絕對的(/assets/styles.css,/folder/file.php)。我的子文件夾將位於example.com/sub/。有什麼辦法可以將Nginx的重寫/資產改爲example.com/sub/assets?Nginx的 - 重寫/子文件夾
我有一個網站,使用在文檔根的根級別。我將它移動到新文檔根目錄下的子文件夾I.所有鏈接都是絕對的(/assets/styles.css,/folder/file.php)。我的子文件夾將位於example.com/sub/。有什麼辦法可以將Nginx的重寫/資產改爲example.com/sub/assets?Nginx的 - 重寫/子文件夾
你應該有這樣的事情在你的nginx.conf
location /assets {
root /var/www/example.com/documentroot/;
...
}
這告訴Nginx的從該目錄獲取「資產」。除非我錯了,否則應該簡單地編輯「/var/www/example.com/documentroot/sub/」中的根文件夾。
或者,你有一個整根有:
location/{
root /var/www/example.com/documentroot/;
index index.php;
...
}
同樣的,你只需要添加 「子/」 到 「的DocumentRoot /」。
最後,如果您只想移動「資產」,請在nginx.conf中編輯或添加「位置/資產」配置節。