Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

207
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!