GNU/Linux >> Tutoriales Linux >  >> Panels >> Plesk

Cómo hacer que WordPress no aparezca como si estuviera en una subcarpeta

Este artículo le muestra cómo asegurarse de que los visitantes que lleguen a su sitio web vean su sitio web de WordPress cuando esté instalado en un subdirectorio como /wordpress o /blog. Si está buscando información sobre cómo instalar WordPress, ¡aquí mismo tenemos una gran guía detallada para crear un blog de WordPress!

Si ha instalado WordPress en un subdirectorio como /blog o /wordpress, eso significa que debe acceder a él yendo a yourdomain.com/blog o yourdomain.com/wordpress. ¡Pero ahora quiere que su sitio web de WordPress se muestre a los visitantes sin tener que poner /blog o /wordpress después de su dominio! Hay un par de maneras de hacer esto...

Solución 1:Mover WordPress a la raíz (Clonar)

La forma más limpia de resolver esto es usar nuestra utilidad de aplicaciones web de 1 clic para clonar WordPress en la raíz y luego eliminar la instalación original (la que está en la subcarpeta). Si prefiere que la estructura de carpetas permanezca como está (¡quizás le guste una raíz web limpia!), Vaya a la Solución 2 a continuación. Si no le importa, le sugerimos que implemente esta solución:

  1. Iniciar sesión en Plesk
  2. Haga clic en el botón de aplicaciones web de 1 clic
  3. Busque su instalación de WordPress en la lista de aplicaciones instaladas, luego haga clic en el botón que dice Clonar cuando pasa el cursor sobre él. Parecen dos flechas una al lado de la otra apuntando hacia abajo.
  4. Seleccione el mismo dominio que el destino y asegúrese de no especificar ninguna ruta/subdirectorio
  5. Continúe con el proceso de clonación.
  6. Una vez completado, asegúrese de que puede cargar su sitio web sin el subdirectorio.

Ahora verá dos instalaciones de WordPress en la lista de aplicaciones instaladas de aplicaciones web de 1 clic. Ejecute una copia de seguridad de la instalación anterior (en el subdirectorio) y luego elimínela haciendo clic en el botón X.

Es importante eliminar la instalación anterior por razones de seguridad, así como para asegurarse de que no haya nada que dependa de los archivos en el subdirectorio. ¡Es mejor saber ahora que no estar seguro de por qué hay problemas dentro de unos meses!

Solución 2:cargar WordPress desde la subcarpeta

Advertencias:

  1. no deje varias copias del mismo sitio ejecutándose al mismo tiempo a menos que estén completamente separadas (diferentes subdominios, por ejemplo). Hacerlo solo hará que las cosas sean realmente muy confusas y es muy probable que las aplicaciones web de 1 clic causen problemas con esta configuración durante las actualizaciones. Asegúrese de que si usa esta solución, es solo en el caso de que tenga una instalación única de WordPress.
  2. Tener una dirección de WordPress diferente de la dirección del sitio puede hacer que algunos complementos y temas dejen de funcionar. Se recomienda encarecidamente clonar el sitio en la raíz en lugar de dejarlo en una subcarpeta.

Los siguientes pasos le mostrarán cómo configurar WordPress para que se pueda acceder a él en www.domain.com (sin el subdirectorio) sin clonar WordPress en la raíz de su dominio, permitiéndole así dejarlo en su subcarpeta actual.

Cuando trabaja con los archivos web de su dominio principal (ya sea utilizando el Administrador de archivos Plesk o FTP), la "raíz" o "raíz web" es todo lo que se encuentra dentro de la carpeta llamada httpdocs. Si se trata de un dominio adicional, usted definió la raíz web cuando la creó inicialmente; lo más probable es que sea una carpeta con el mismo nombre que el dominio. Nos referiremos a su raíz web como "httpdocs" a continuación, por lo que si está utilizando un dominio adicional, asegúrese de reemplazar esa referencia con su carpeta raíz web real.

ADVERTENCIA :En el paso 7 NO cambie la configuración de "Dirección de WordPress (URL)" . Esa configuración DEBE continuar teniendo la ruta de instalación completa. Asegúrese de solo cambiar el valor de "Dirección del sitio"

  1. Si conoce los datos de inicio de sesión de su FTP, inicie sesión a través de SFTP o FTPS. Si no es así, es más sencillo utilizar el Administrador de archivos de Plesk. Esto se hace iniciando sesión en Plesk y luego haciendo clic en "Archivos" en el menú principal.
  2. Abra la carpeta httpdocs, luego vaya a la carpeta en la que instaló WordPress (probablemente algo como /blog o /wordpress)
  3. Copie el archivo index.php en el directorio principal (el anterior, en httpdocs).
  4. Edite el index.php que movió a la raíz web y cambie la línea que dice require(‘./wp-blog-header.php’); para requerir(‘./wordpress/wp-blog-header.php’); Si usó algo que no sea "wordpress" como directorio/ruta de instalación de su subcarpeta (como "blog"), coloque el nombre de esa carpeta entre las barras en su lugar
  5. Asegúrese de guardar index.php en httpdocs
  6. Inicie sesión en WordPress con su usuario administrador y vaya a Configuración> General
  7. Elimine /wordpress (o /blog o cualquiera que sea su carpeta de instalación) del final de "Dirección del sitio (URL)" y guarde los cambios.

¡Felicitaciones! Ahora debería encontrar que su instalación de WordPress está accesible en http://yourdomain.com

¿Le resultó útil esta guía o necesita más ayuda? Echa un vistazo a nuestro producto arreglar mi sitio web, alojamiento web compartido y alojamiento VPS canadiense, o simplemente consulta nuestro blog para obtener más información excelente como esta.


Plesk
  1. Cómo hacer que los enlaces permanentes de WordPress funcionen en Nginx

  2. ¿Cómo hacer retroactivamente que un script se ejecute como raíz?

  3. ¿Cómo hacer que Ibus no ignore ~/.xcompose?

  4. ¿Cómo hago que un archivo sea de solo lectura de forma permanente en Linux para que ni siquiera el root pueda editarlo?

  5. ¿Cómo hago que un archivo NO sea modificable?

Cómo instalar WordPress en Ubuntu 17.04

Cómo instalar WordPress en Ubuntu 17.10

Cómo instalar WordPress en Ubuntu 18.04 LTS

Cómo instalar WordPress en Linux Mint 19

Cómo instalar WordPress en Linux Mint 20

Cómo hacer que Ubuntu 22.04 se parezca a Mac OS