Je viens d'installer Wordpress. J'ai une page de démarrage non Wordpress dans [dossier racine] /index.html. J'aimerais garder la page d'accueil pendant que je travaille sur le skinning de Wordpress. Lorsque j'essaie d'accéder à index.php (également dans le dossier racine), il réécrit l'url en index.html. Je ne vois pas index.html dans l'url mais la page de démarrage est là et je ne vois jamais Wordpress.
Je peux accéder à l'administrateur Wordpress sans problème. Quelqu'un sait-il comment accéder à Wordpress sans le mettre en ligne?
Réponses:
Utilisez un plugin (comme wp-maintenance-mode ) ou codez en dur votre fichier .htaccess pour rediriger vers la page de démarrage, et autorisez votre propre adresse IP (ou celle de votre équipe) à ignorer la redirection. Comme ça:
En ce qui concerne votre doute sur la raison pour laquelle index.html est servi à partir de la racine, c'est parce qu'il a généralement priorité sur index.php. Si vous voulez changer cela, vous devrez changer le DirectoryIndex.
EDIT: Je pensais que c'était évident, mais, pour plus de clarté: 127.0.0.1 devrait être changé en votre adresse IP publique. Notez également que 302 est une redirection temporaire, ce que nous voulons.
la source
current_user_can()
, car cela n'est pas garanti fonctionner correctement.Essaye ça.
Je ne l'ai pas utilisé
index.html
parce que ce nom de fichier a une signification particulière pour le serveur. Le '307' est un code d'état signifiant une redirection temporaire. J'ai supposé que le rôle «administrateur» avait besoin d'accès :)la source
Je pense que la méthode la plus simple pour y parvenir est de modifier le fichier .htaccess dans le répertoire Web racine, et de le placer en haut:
Cela permute l'ordre de priorité dans lequel Apache choisit le fichier à utiliser.
la source
Cela fonctionne parfaitement . Ajoutez un nouveau dossier de plugin avec ce fichier en tant qu'index.php.
À partir du fil de support:
"Pour répondre à la question d'origine, vous pouvez désactiver la redirection canonique en la mettant dans votre répertoire de plugins -"
Cela semblait aider beaucoup de gens là-bas, et pourrait également être une bonne réponse ici.
la source
Essayez ceci sur votre fichier htaccess:
Ce code signifie qu'apache recherchera d'abord index.html, et s'il n'existe pas, il recherchera index.php
la source