我会解释,我想做什么。
我们有一个eshop,它生成htaccess文件(服务器是Unix)。有时,它在生成htaccess文件时崩溃,然后整个站点(前端,管理员,cron脚本=>所有)返回服务器错误500,因为htaccess文件中没有完成内容。
这是我的问题。我创建了脚本,它将重新生成htaccess文件。但是这个脚本不能位于root(或子目录)中的任何位置,因为它也会返回500.此外,子域也位于子目录/_sub
的根目录中。
将它放在某个地方是否有任何变化,我们的客户可以自己执行它?
我无法使用其他域名;所以我问,如果有任何机会忽略htaccess文件,当它包含错误的内容?
非常感谢。
编辑:
我知道,也许有一个解决方案在这里,但我认为它会花费更多的时间来编写所有代码,但可能不会:
我认为这应该有效。
答案 0 :(得分:1)
问题是,您的客户是多么外行。你可以选择:1)你从cron做出这个2)你把它放在cgi中。
但AFAIK是最好的,如果只有来自cron的测试脚本运行,并且这只重建了坏的htaccess文件。
答案 1 :(得分:1)
我知道,也许有一个解决方案在这里,但我认为它会花费更多的时间来编写所有代码,但可能不会:
我认为这应该有效。