• Hola.

    He redireccionado un subdominio de mi hosting a una dirección de otro hosting externo, que ya tiene su propia instalación de wordpress funcionando. Este paso ya lo he dado sin problemas, pero ahora lo que quiero es que en la barra de dirección no aparezca la url del hosting externo sino la de mi propio hosting, así como en el resto de enlaces de todo el sitio. Solo lo he conseguido en la página principal, pero el resto de enlaces ya no sé como hacerlo.

    Es decir: he creado el subdominio «sub.mihosting.com» y he hecho que apunte a «hostingexterno.com».
    Ambos tienen wordpress instalado y tengo acceso a los dos, pero por problemas de espacio no he podido crear una nueva instalación de wordpress en mi hosting original, por eso recurro al ajeno.
    Mi proveedor me da una opción para clonar la url de mi subdominio y que no aparezca la url del dominio externo, pero solo me funciona en la pág principal.
    Hay alguna manera de hacer que el resto de enlaces oculten la url ajena y se cambie por la mía (sub.mihosting.com/entrada1) con algún plugin o de otra manera?.
    He probado a cambiar la url del sitio en los ajustes generales de wordpress pero me lo he cargado y he tenido que volver al original.

    Gracias.

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Moderador kallookoo

    (@kallookoo)

    Hola @giolgi

    Si lo entendi bien, el problema o no, es que el WordPress usa la url del sitio para definir varias cosas y al cambiarlo el WordPress busca en el servidor original en vez de donde realmente esta instalado.

    En teoria, ya que nunca lo he probado con dos dominios.

    Edita el archivo wp-config.php, antes de lo siguiente.

    
    /* That's all, stop editing! Happy blogging. */
    

    Si tu instalacion se descargo en castellano ese texto estara traducido.

    El codigo que tienes que añadir es el siguiente:

    
    define( 'WP_SITEURL', 'https://sub.mihosting.com' );
    define( 'WP_HOME', 'https://hostingexterno.com' );
    

    Sino tienes certificado en alguno cambia el https por http.

    Ahora entrando deberia funcionar lo unico es que las urls de imagenes, los archivos css y los js. Se veran la direccion del ‘hostingexterno.com’ ya que es donde realmente esta la instalacion.

    Hola @giolgi buenas tardes

    Si el problema no se soluciona tal como te ha indicado @kallookoo puedes probar a modificarlo en el archivo htaccess alojado en la raíz de tu hostingexterno (ojo porque ese archivo es muy delicado) creando una redirección 301 tal que así:
    RedirectMatch 301 (.*) https://sub.mihosting.com

    Tienes más opciones y posibilidades de redirección en el siguiente artículo: http://deteresa.com/redireccion-301/

    Si eso no te funciona deberás plantearte en limpiar la base de datos de tu sub.mihosting.com instalando el plugin Better Search and Replace y hacer en él una búsqueda de la cadena completa de tu https://hostingexterno.com y sustituirlo en todas las tablas de la BBDD por https://sub.mihosting.com. Primero hazlo en modo simulación (no escribe los cambios en la BBDD) y si ves que es todo correcto entonces desmarca la casilla de seguridad y adelante.

    Si nada de eso te funciona planteate un nuevo hosting que los hay muy baratos porque la cantidad de tu tiempo que estás invirtiendo en hacer esto vale más que lo que pagues por un año de hosting limpio en donde instalar todo como es debido.

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Subdominio apuntando a otro hosting’ está cerrado a nuevas respuestas.