首先,我很抱歉,这个问题几乎是一个最佳实践问题,而不是我向你们寻求帮助。
基本上,我是网站管理员的新手(因为我是网络开发人员,但我以前从未必须管理域名/托管。
我通常的工作方式是将源代码和分发代码放入两个不同的文件夹中,因为我的一些源代码被编译到dist文件夹中(有些,不是所有内容!)
我还使用git作为源代码跟踪器,然后在服务器上使用git命令行来推送,拉开关分支等等。
所以,我遇到的问题是,在git中我有两个文件夹(dist和src)被推送。
让我写下一个例子:
我们说我有一个名为www.mydomain.com
当我将存储库克隆到www.mydomain.com
时,服务器根目录,如果我导航到域,则上面的内容如下所示:
index of:
src/
dist/
和os拥有合适的网站,网址必须为www.mydomain.com/dist
。
如果我在最后添加dist,它会起作用,但我不喜欢它。我试图将我的Cpanel帐户中的服务器文档根目录从/domains/mydomain.com
更改为/domains/mydomain.com/dist
,希望这会告诉网站直接将dist文件夹作为根文档文件夹而不是级别文件夹。
不幸的是,这并没有奏效。
我也尝试过重定向,但是再次,dist会在URL的末尾附加。
我也开始研究git post-commit
个问题,但我不确定这条路是否合适。
基本上,在这个很长的问题之后,我想知道的是一个 处理服务器上使用git推送的两个文件夹的最佳实践,但是 让URL指向一个没有显示URL的URL 子文件夹名称。那可能吗?我需要设置.htaccess吗? 文件要做到这一点,或者是在设置时需要完成的事情 域名?
感谢您的任何建议