我正在尝试找到一种动态更改网站根文件夹的方法。我目前使用以下内容设置根文件夹:
RewriteCond %{DOCUMENT_ROOT}/foo/bar%{REQUEST_URI} -f
RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/foo/bar%{REQUEST_URI} [QSA,L]
因此,如果用户访问http://example.com,则会从/ foo / bar中提取。但是,我希望能够将/ foo / bar更改为我选择的任何其他随机目录。
这样做是因为可以出于各种原因定期更改站点的根文件夹。
我可以编写一个替换.htaccess文件中的/ foo / bar的PHP脚本,但这不是给予.htaccess的PHP写入权限的明智决定。理想情况下,我想有一个简单的.txt文件可以包含在/ foo / bar中,然后PHP可以写入.txt文件。
这可能,还是有其他方法可以完成这项工作?基本上重要的是PHP可以在没有Apache重启的情况下安全地更改根文件夹。