我想做的是自动化网站上线的过程。这些网站都是使用 htaccess 动态创建的,所以这里有一个例子:
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule ^(.*)$ /folder%{REQUEST_URI}?%{QUERY_STRING} [QSA,L]
我所做的是为 domain.com 添加域别名,然后将其指向我的服务器 IP,htaccess 文件使其查看/文件夹中的内容。
它工作正常,但我们计划拥有数百个网站,手动将代码片段添加到 htaccess 会变得非常烦人。由于我要更改的只是 domain.com 和 /folder,如果我创建一个表单并告诉它域和文件夹,它会将它添加到 htaccess 文件的底部?
那会节省很多时间。
非常感谢。
最佳答案
我真的不建议允许 php 将 ANYTHING 添加到 .htaccess 中,这是一个很大的安全风险。
//but here is your code
$f = fopen(".htaccess", "a+");
fwrite($f, "your content");
fclose($f);
关于php - 使用 PHP 动态添加到 .htaccess 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6358330/