我已经设置了一个子域 - foo.bar.com - 并将 bar.com/public_html 的内容 repo'd 到 bitbucket,然后将它们克隆到 foo.bar.com/public_html 以便我可以测试东西而不会弄乱实际站点。我还复制了 public_html 之外的其他目录,但这些主要是 tmp 文件和其他我不需要更改的东西
我认为这样做会出现各种问题,但到目前为止,几乎所有事情都按预期进行。当然,以下情况除外:
PassengerAppRoot /home/walkerneo/pyserver
子域位于 /home/walkerneo/dev,实际站点位于 /home/walkerneo。python 乘客 wsgi 服务器位于 /home/walkerneo/pyserver。我想将 /home/walkerneo/dev/pyserver 中的乘客 wsgi 用于 foo.bar.com
我可以只更改 .htaccess 文件,但是如果我提交、推送然后拉到主站点,我将使用来自 foo.bar.com 的 python 服务器
有没有办法在 .htaccess 文件中使用相对路径?
喜欢:
PassengerAppRoot ../../pyserver
或者
PassengerAppRoot %{DOCUMENT_ROOT}/../pyserver
..或类似的规定?
如果我只是将文件添加到 git 的 foo.bar.com 存储库的忽略列表中,而不是 bar.com 存储库,那么当我从 foo.bar.com 推送或拉取,或从 bar 推送或拉取时会发生什么?
如果我需要忽略该文件,我想要的是:
- 从 bar.com 到 bitbucket 的推送包括对该 .htaccess 文件的更改,恢复到 bitbucket 上的旧提交也是如此。
- 从 bitbucket 拉入 foo.bar.com 不会更改 .htaccess 文件。
- 从 foo.bar.com 推送不会更改有关 bitbucket 上 .htaccess 文件的任何内容。