如何使用RewriteMap自动化.htaccess以避免直接用PHP编辑它

时间:2018-09-07 08:29:30

标签: php .htaccess

我正在尝试高度自动化地创建客户所拥有的Android应用程序控制面板。他们像panel.example.com/pizzashop一样访问它,并将其带到面板上,这要感谢以下内容:

RewriteRule ^generic(.*)$ /$1 [L,QSA]
RewriteRule ^pizzashop(.*)$ /$1 [L,QSA]
RewriteRule ^testpanel(.*)$ /$1 [L,QSA]

如您所见,这里还有其他示例,但要切题,每次必须为新客户端创建新面板时,我都必须进入FTP并编辑htaccess文件并添加另一行,例如但用新名称替换名称。有没有一种方法可以使用RewriteMap之类的功能来实现这些行的功能,而无需手动编辑和上传.htaccess?我读过不建议使用PHP手动编辑它,尽管我不反对这样做,只要您向我展示了一种无需花费任何精力即可完成它的方法即可。我想到过这样的事情,例如留下最后一行“ #REGEXABLE”,然后用PHP捕获它,添加多余的行,并再次添加“ #REGEXABLE”以进行将来的更改,但这听起来很冒险。

在此先感谢您是否需要进一步说明。

0 个答案:

没有答案