Acabo de instalar Wordpress. Tengo una página de bienvenida que no es de Wordpress en [carpeta raíz] /index.html. Me gustaría mantener la página de bienvenida abierta mientras trabajo en la creación de máscaras de Wordpress. Cuando intento acceder a index.php (también en la carpeta raíz), reescribe la url a index.html. No veo index.html en la URL, pero la página de bienvenida está allí y nunca veo Wordpress.
Puedo acceder al administrador de Wordpress sin problemas. ¿Alguien sabe cómo puedo acceder a Wordpress sin ponerlo en funcionamiento?
Respuestas:
Utilice un complemento (como wp-maintenance-mode ) o codifique su archivo .htaccess para redirigir a la página de bienvenida, y permita que su propia dirección IP (o la de su equipo) ignore la redirección. Me gusta esto:
En cuanto a su duda de por qué index.html se sirve desde la raíz, es porque generalmente tiene prioridad sobre index.php. Si quisiera cambiar eso, tendría que cambiar el DirectoryIndex.
EDITAR: pensé que era obvio, pero, en aras de la claridad: 127.0.0.1 debería cambiarse a su dirección IP pública. También tenga en cuenta que 302 es Redirección temporal, que es lo que queremos.
fuente
current_user_can()
, ya que esto no está garantizado funciona correctamentePrueba esto.
No lo
index.html
usé porque ese nombre de archivo tiene un significado especial para el servidor. El '307' es un código de estado que significa redireccionamiento temporal. Supuse que el rol de 'administrador' necesita acceso :)fuente
Creo que el método más fácil para lograr esto es editar el archivo .htaccess en el directorio web raíz y colocarlo en la parte superior:
Eso cambia el orden de prioridad en el que Apache elige qué archivo usar.
fuente
Esto funciona perfectamente . Agregue una nueva carpeta de complementos con este archivo como index.php.
Del hilo de soporte:
"Para abordar la pregunta original, puede desactivar la redirección canónica colocando esto en su directorio de complementos -"
Esto pareció ayudar a mucha gente allí, y podría ser una respuesta adecuada aquí también.
fuente
Pruebe esto en su archivo htaccess:
Este código significa que apache buscará index.html primero, y si no existe, buscará index.php
fuente