我可以用php生成我的.htaccess吗? 我想使用php从数据库中的信息动态创建我的htaccess文件 每当我更改一些代码时,它都会省去制作新的.htaccess文件的麻烦。
答案 0 :(得分:8)
您可以使用file system functions读取和写入文件,例如:
$data = <<<EOF
RewriteEngine on
RewriteRule …
EOF;
file_put_contents('.htaccess', $data);
但如果你使用一个静态规则将请求重定向到你的PHP文件然后完成剩下的工作,它会更灵活。
答案 1 :(得分:0)
答案 2 :(得分:0)
如果你有一个后端脚本,你绝对可以使用PHP生成你的.htaccess - 比如你的管理区域。但它似乎有风险,可能没必要?如果出现问题,您的网站将会关闭,直到您修复它 - 这可能意味着您用来生成它的页面。为什么不创建一个从数据库为您生成新规则的界面,然后您可以快速查看并复制它们?
您要更新的内容究竟是什么?