• Buenos días,

    Os lanzo mi situación: actualmente estoy instalando wordpress en un espacio web en el que tengo instalada una página de «coming soon» realizada con bootstrap. Mi problema viene a la hora de instalar wordpress ya que modifica el htaccess y cuando accedes entres en wordpress en vez de la página de mantenimiento creada para ello. He logrado modificar el htaccess indicando al servidor Apache que arranque la página de mantenimiento y no wordpress, y le he puesto una excepción por IP para que me deje entrar en el admin de WP para seguir trabajando con la web. El problema viene a la hora de previsualizar la página WP, solo me deja ver la home, en cuanto edito las páginas de contacto, blog, etc. y quiere previsualizarlas me devuelve error 404. Lo que parece es que la excepción por IP en el htaccess solo me deja entrar en el wp-admin y en la home de WP, en el resto me da error.

    ¿Alguna solución? He estado probando plugins de WP para mantenimiento que me permitan subir mi propio html y css pero no logro encontrar uno decente que me permita trabajar desde la consola de WP mientras la página de mantenimiento para el resto de usuarios se encuentra activa. (la página de mantenimiento tiene que ser la mía, no una personalizada por plugin de WP)

    Un saludo y muchas gracias de antemano

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 1 respuesta (de un total de 1)
  • Hola @dhelgue sin ver el .htaccess es difícil ver el problema, pero algo similar al siguiente código debería funcionarte cambiando la IP por la tuya (se envía un código 302 ya que es una redirección temporal y no permanente al suponerse que posteriormente no estará puesta dicha redirección):

    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{REMOTE_HOST} !^123\.123\.123\.123$
    # RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123$ # O esta
    RewriteRule ^(.*)$ http://www.inmossmadrid.com/proximamente.html$1 [L,R=302]
    
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    
Viendo 1 respuesta (de un total de 1)
  • El debate ‘WordPress mantenimiento’ está cerrado a nuevas respuestas.