我已经设置了一个子域名--foo.bar.com - 并将bar.com/public_html的内容重新发布到bitbucket,然后将它们克隆到foo.bar.com/public_html,以便我可以在没有测试的情况下进行测试弄乱了实际的网站。我还复制了public_html之外的其他目录,但那些主要是tmp文件和其他我不需要改变的东西
我认为这样做会有各种各样的问题,但到目前为止,所有事情都按照希望行事。当然,这是例外:
PassengerAppRoot /home/walkerneo/pyserver
子域位于/ home / walkerneo / dev中,实际站点位于/ home / walkerneo中。 python passenger-wsgi服务器位于/ home / walkerneo / pyserver中。我想在/ home / walkerneo / dev / pyserver中使用passenger-wsgi for foo.bar.com
我可以更改.htaccess文件,但是如果我提交,推送,然后使用主站点拉,我就会使用来自foo.bar.com的python服务器
有没有办法在.htaccess文件中使用相对路径?
像:
PassengerAppRoot ../../pyserver
或
PassengerAppRoot %{DOCUMENT_ROOT}/../pyserver
..或者其他什么东西?
如果我只是将文件添加到goo的foo.bar.com repo的忽略列表中,而不是bar.com repo,那么当我从foo.bar.com推送或拉出,或者从bar推送或拉出时会发生什么?
如果我需要忽略该文件,我想要的是:
答案 0 :(得分:0)
嗯,Git中有一个廉价的解决方案,尽管理想情况下,你可以弄明白.htaccess文件是如何移植的。如果你更改.gitignore文件,然后(因为它是版本化的),它会将无知传播到另外两个repos。
但是,如果您更改dev repo的.git / info / exclude文件(使用与.gitignore相同的格式,但未进行版本控制),那么.htaccess文件将在那里被忽略,并且留在别处。但这应该有用,但是还没试过。