Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

210
Vistas
Wordpress en la subcarpeta insiste en mostrar el contenido del directorio principal

Estoy intentando migrar nuestro blog de wordpress de blog.ourdomain.co.uk a ourdomain.co.uk/journal, pero ourdomain.co.uk/journal siempre muestra el contenido de ourdomain.co.uk/.

Para simplificar la migración, comencé con una instalación de wordpress en blanco en /journal, luego importé 'Todo el contenido' usando las funciones de exportación/importación integradas de WP.

Todo parecía estar bien al principio, pero cuando visito ourdomain.co.uk/journal no muestra una página de inicio de wordpress, sino la página de inicio de nuestro sitio principal. Incluso visitar ourdomain.co.uk/journal/index.php da como resultado este comportamiento. Este sitio emite un 301 para redirigir a ourdomain.co.uk/journal, y luego veo la página de inicio del sitio principal en lugar de wordpress.

No puedo ver nada en el archivo .htaccess del directorio principal que haga que esto suceda. El archivo wordpress .htaccess contiene el código que se muestra a continuación, la mayoría del cual fue creado automáticamente por wordpress, pero agregué la regla de redirección wp-admin.

Puedo visitar y usar https://www.ourdomain.co.uk/journal/wp-admin/ sin problema. La base de datos cxn está bien. También puedo visitar archivos estáticos como https://www.ourdomain.co.uk/journal/readme.html . Los enlaces directos a las publicaciones también funcionan bien, como https://www.ourdomain.co.uk/journal/2021/post-title-here/ - es solo la página de inicio.

Incluso si configuro la página de inicio para que sea una página estática, como nuestra página acerca de en wordpress, esto aún sucede.

He definido define('WP_HOME', 'https://www.ourdomain.co.uk/journal'); y define ('WP_SITEURL', 'https://www.ourdomain.co.uk/journal'); en wp-config.php

Si elimino el contenido del archivo /journal .htaccess, entonces puedo cargar https://www.ourdomain.co.uk/journal UNA VEZ, luego vuelve a salir mal porque wordpress ha reescrito el código de reescritura a .htaccess - así que claramente esto tiene algo que ver con los enlaces permanentes, pero no puedo entender cuál es exactamente el problema.

Cualquier ayuda recibida con gratitud.

Contenido de .htaccess:

 # BEGIN WordPress # The directives (lines) between "BEGIN WordPress" and "END WordPress" are # dynamically generated, and should only be modified via WordPress filters. # Any changes to the directives between these markers will be overwritten. <IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase /journal/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /journal/index.php [L] </IfModule> # END WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^wp-admin\/?$ wp-admin/index.php [NC] </IfModule>
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

OK, ha funcionado durante 24 horas ahora, así que: se solucionó agregando 'DirectoryIndex index.php' a .htaccess. Parece que la redirección solo estaba subiendo por el árbol de carpetas hasta que encontró una página de índice de directorio que reconoció, por lo que se arregló al reconocer la que está en /journal.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda