我在我的本地服务器和活服务器上使用相同的.htaccess文件,并且希望在我的测试服务器上使用相同的文件(以便更轻松地进行代码管理)。多个htaccess文件在一个文件夹中,或有条件的AuthType Basic?
目前虽然我必须有不同的文件,因为我的测试服务器上有htaccess密码访问,AuthType Basic。
有没有办法在相同的文件夹中有两个.htaccess文件(当然不同的名称) - 这样我就可以在测试服务器上添加额外的文件,或者以某种方式使AuthType条件基于它的位置是,即在某个文件夹或某个http主机下?这种方式可以使用同一个文件,但根据您查看的位置不同,它会采取不同的行为。
帮助和建议非常感谢。
谢谢,但是,这仍然意味着在2个地方保持htaccess。没有办法让2个htaccess文件行事?所以可以成为主要信息的“主人”,第二个人可以“添加”AuthType? – Newmania 2010-06-24 13:21:43
我扩展了我的答案,希望它有帮助。 – Till 2010-06-25 11:54:59
在Apache 2.2中不能有两个合并的.htaccess文件,请参阅:http://speeves.erikin.com/2007/02/apache-multiple-htaccess-files.html – 2014-05-24 19:07:56