mod_rewrite basé sur ip
J'aimerais mettre en œuvre mod_rewrite pour mettre mon site en maintenance. Fondamentalement, toutes les adresses IP à l'exception d'une poignée de nous spécifier serait transmis à une page html statique.
Svp quelqu'un peut aider avec cette règle. Aussi est-il un moyen de désactiver cette sur et facilement, sans avoir à éditer le fichier htaccess?
source d'informationauteur Josh
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le REMOTE_ADDR variable dans une directive RewriteCond
Il suffit de changer la condition de faire correspondre les adresses ip que vous souhaitez, pour plus d'un, vous pouvez utiliser ^(ip1|ip2|...|ipn)$.
Sur la façon de désactiver le mode de maintenance sans changer la .fichier htaccess je pense que c'est pas possible à court de l'écriture d'un programme qui aurait pour effet de supprimer ou de modifier autrement, facile serait de le renommer.
vous pouvez activer cet état et de la désactiver par l'intermédiaire de l'interface d'administration qui est capable d'écrire .htaccess (par exemple, les autorisations mis à 755 ou 777). il serait juste de toujours trouver la .htaccess, insérer les deux lignes au début et à la désactivation de l'entretien, il serait de supprimer ces deux lignes, en laissant le reste du fichier intact