siteserver / cms

SS CMS 基于 .NET Core,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。
https://sscms.com
GNU Affero General Public License v3.0
3.68k stars 1.21k forks source link

如何做到把SSCMS系统部署到二级目录下,比如www.xxx.com/aa/ #3079

Open Alpha188 opened 3 years ago

Alpha188 commented 3 years ago

有没有设置类似context-path的地方,为了实现这个,我需要把前端的很多东西的地址都要手动加上/aa/

sscmscom commented 3 years ago

可以通过nginx做地址重定向来实现

Alpha188 commented 3 years ago

可以通过nginx做地址重定向来实现

可能我没表达清楚。需求是把后台系统部署到二级目录下。如果使用nginx重定向只能解决前端到后端的请求转换,不能解决后端有些数据的地址是一些地址,而这些地址都是绝对路径以"/"开头。比如我把后台系统部署到www.xxx.com/aa/下,使用www.xxx.com/aa/ss-admin/login/登录进入,比如上传个图片,后端返回的地址肯定是"/upload/xxxxxx"或者"/sitefiles/xxxxxx",如果访问这个地址,肯定是404