2012-07-09 64 views
0

我有一个网站,使用在文档根的根级别。我将它移动到新文档根目录下的子文件夹I.所有链接都是绝对的(/assets/styles.css,/folder/file.php)。我的子文件夹将位于example.com/sub/。有什么办法可以将Nginx的重写/资产改为example.com/sub/assets?Nginx的 - 重写/子文件夹

回答

0

你应该有这样的事情在你的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中编辑或添加“位置/资产”配置节。