Lo primero es lo primero. Desea editar el archivo .htaccess, que es un archivo de texto sin formato. Piense detenidamente sobre su pregunta, lo que realmente está preguntando es cómo analizar archivos de texto sin formato 🙂 Si lee sobre el análisis de archivos de texto, debería obtener toneladas de ideas además de las que lee aquí.
Siempre que desee analizar un archivo de texto, necesita un delimitador de algún tipo. El trabajo del delimitador es diferenciar entre registros. En el caso del archivo .htaccess, el delimitador sería un carácter de nueva línea (o un conjunto de caracteres dependiendo de su sistema operativo). Ahora ya tiene una idea funcional de cómo agregar / editar a su .htaccess.
$ hta = file_get_contents (‘. htaccess’); // Leer todo el archivo .htaccess en mem
- Tengo una idea para empezar. ¿Cómo y dónde encuentro los desarrolladores de back end / front end correctos?
- ¿Por qué Flipkart realizó la venta del 'Big Billion Day' cuando sus sistemas de back-end no son capaces de manejar ese tipo de báscula?
- Cómo conectar el código de back-end al código de front-end
- ¿Cuál es mejor pagado: un desarrollador front-end, back-end o full-stack?
- ¿Está muriendo el desarrollo del backend?
$ hta = explotar (PHP_EOL, $ hta); // Use nueva línea para diferenciar entre registros
Ahora tiene todo el archivo .htaccess en una matriz. Deberías ser bueno a partir de ahora, solo usa file_put_contents para escribir tus cambios.