原生项目如何部署在目录下面,且功能正常(很多资源地址都是根目录,请求地址也是根目录)

环境:linux 宝塔面板 apache php7.2

问题出现原因

  1. 原先项目没有用框架来编写
  2. 也没有考虑到什么路径问题
  3. 导致地址很乱模板嵌入的也挺乱

问题和困难

  1. 现在要将好几个网站部署到一个域名不同目录下面
  2. 结果很多跳转按钮,资源地址,请求地址都无法正常使用
  3. 涉及到的站点很多模板和一些地址也很乱
  4. 最麻烦的可能是js请求的地址,怕修改出现错误



    尝试的方法

  5. 尝试过使用反向代理和一些伪静态规则但是好像对于直接写死根目录的这种没有效果
  6. 于是就想问问有没有什么办法可以解决这种问题
讨论数量: 6

请用二级域名。
代码能不动就不要动

10个月前 评论
ZMM888 (楼主) 10个月前

看下这些文章里的技术,能不能解决你的问题,试到有效果了,说一声。
博客:单个域名下部署多个项目-配置 Nginx 文件夹 / 子目录访问-重定向方式
serversforhackers.com/c/nginx-php-...

10个月前 评论
忆往昔弹指间 (作者) 10个月前
ZMM888 (楼主) 10个月前
小学毕业生 10个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!