Jump to content
thirty bees forum

Recommended Posts

Posted

Hola, en su día instalé la tienda dentro de una carpeta (midominio.es/clientes), pero me gustaría moverla a la raíz (midominio.es). Es complicado? o es mejor crear un archivo index en la raíz que me direccione a la carpeta donde tengo la tienda?

Gracias por posible solución.

Posted

Ya lo tengo solucionado. He encontrado esto y me ha funcionado creando un index.html y renombrando el anterior:

<!<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="refresh" content="0;URL=http://www.midominio.es/clientes">
</head>
<body>
</body>
</html>DOCTYPE HTML

Posted

Eso funciona, pero siempre los clientes van a llegar a ese index, y van a ser redirigidos a la tienda. Eso tarda un ratito, y no sé si es lo mejor para los buscadores hacer un refresh.

Lo ideal sería moverla al / del dominio, pero tendrías que hacer un par de cosas.

1. editar en la base de datos (usando comandos mysql, o phpmyadmin, lo que uses) la tabla "tb_shop_url". Ahi podrías tu nuevo dominio. Es importante, en mi experiencia al menos, que termine en /. Entonces sería http://www.midominio.es/. Si tenés activado HTTPS te conviene usarlo. Y en la tienda podés poner que siempre use https.

2. borrar el archivo .htaccess (o por las dudas cambiale el nombre) y después lo regenerás. Pego unas instruccines en inglés, cualquier cosa decime si lo hacés:

3. login to the admin backend and go to settings > seo & urls and save the path and domain properties to create a new .htaccess file (after creating the new .htaccess file you will be able to view/use the frontend of the shop, not earlier as it contains all necessary info it needs to translate the friendly urls of the shop frontend)

 

Después de hacer todo esto, podés hacer un archivo en /clientes/index.php que diga:

<?php header("Location: https://www.tusitio.com/", true, 301); ?>

El 301 significa que lo moviste permanentemente.

Siempre por las dudas hacé backup de todo :)

 

  • 10 months later...
Posted

Hola Wartin, el domingo me atreví a realizar el cambio y no me funcionó. Ahora solo me sale error 500 al querer abrir la web tanto en la de la carpeta raíz como la antigua que aun conservo. He recuperado la copia de seguridad al día de antes de los cambios pero sigue igual. Ya no me funciona nada. Buff!! Estoy de los nervios. Hay forma de recuperar el estado anterior?

Saludos.

Posted
3 hours ago, Oncle said:

Hola Wartin, el domingo me atreví a realizar el cambio y no me funcionó. Ahora solo me sale error 500 al querer abrir la web tanto en la de la carpeta raíz como la antigua que aun conservo. He recuperado la copia de seguridad al día de antes de los cambios pero sigue igual. Ya no me funciona nada. Buff!! Estoy de los nervios. Hay forma de recuperar el estado anterior?

Saludos.

Tendrías que volver a hacer lo mismo pero al revés, imagino que la parte de recrear el htaccess es lo que te está dando problemas.

Para que no sea solo un error 500 tendrías que permitir el 'modo depuración', para que te dé un error más interesante.

Saludos y suerte!

Posted

Y como se hace el modo depuración que comentas?

Es mejor borrarlo todo y volver a cargar la copia? Seguirá dando error?

Posted
1 hour ago, Oncle said:

Y como se hace el modo depuración que comentas?

Es mejor borrarlo todo y volver a cargar la copia? Seguirá dando error?

Desde el backoffice vas a Parámetros avanzados -> Rendimiento, y ahi aparece:

image.png.c08174f58201ff05149e62e656ea6cb7.png

Poné en SI el 'Modo depuración'.

Eso es para que te muestre errores en vez de solamente un error 500. De cualquier manera, si está en producción no deberías prender el modo depuración, sino copiar el mensaje encriptado que te da en la página del error 500 y desencriptar el archivo que te baja en Parámetros avanzados -> Registros/logs

Posted

Ya, pero el problema es que ya ni puedo entrar en el back office. No funciona nada. Estoy borrando todo y voy a instalar de nuevo la copia de seguridad a ver si consigo algo.

gracias.

Posted (edited)
  • config/defines.inc.php  (using FTP or hosting control panel)
  • change false-->true:

    about line 34

Tengo el mismo problema. No hay suerte con los mensajes de error. (I have the same problem: no luck with error messages)
 

Quote

1. editar en la base de datos (usando comandos mysql, o phpmyadmin, lo que uses) la tabla "tb_shop_url". Ahi podrías tu nuevo dominio. Es importante, en mi experiencia al menos, que termine en /. Entonces sería http://www.midominio.es/. Si tenés activado HTTPS te conviene usarlo. Y en la tienda podés poner que siempre use https.


Esto funcionó. Cuenta de alojamiento > phpadmin > pequeños cuadros de búsqueda > búsqueda de "url" (This worked for me: Hosting account > phpadmin > small search boxes > search for "url" and update anything that looks wrong, adding a / at the end)

Edited by veganline
found answer; shortened quote from another site
Posted

Sigo intentándolo. He vuelto a colocar todo en la raíz, pero el htaccess sigue apuntando a la carpeta anterior. Como hago para quitar o comentar esta redirección?

RewriteRule . - [E=REWRITEBASE:/clientes/]
RewriteRule ^api$ api/ [L]

Gracias.

Posted
20 hours ago, Oncle said:

Sigo intentándolo. He vuelto a colocar todo en la raíz, pero el htaccess sigue apuntando a la carpeta anterior. Como hago para quitar o comentar esta redirección?

RewriteRule . - [E=REWRITEBASE:/clientes/]
RewriteRule ^api$ api/ [L]

Gracias.

Tenés acceso ahora al BackOffice? El .htaccess se regenera desde allí. Fijate la parte donde puse esto más arriba:

2. borrar el archivo .htaccess (o por las dudas cambiale el nombre) y después lo regenerás. Pego unas instruccines en inglés, cualquier cosa decime si lo hacés(sigue)

Posted

Mi servidor estableció el nuevo dominio en php 8, por lo que es incompatible.
El antiguo dominio example.com/thbees se estableció en php 7.4, por lo que es compatible.

Todavía no he resuelto el problema por completo, pero vale la pena comprobar la configuración de php en el panel de control > software > administrador multiPHP o en algún lugar así

My server set the new domain to php 8, so incompatible.
The old domain example.com/thbees was set to php 7.4, so compatible.

I have still not solved the the problem completely, but it's worth checking php settings under control panel > software > multiPHP manager or somewhere like that

Posted
On 7/28/2021 at 9:06 AM, veganline said:

que termine en /

Aquí es donde me equivoqué. "/" va en "url física"
Espero que esto ayude a alguien
This is where I went wrong. "/" goes in "physical url"
I hope this helps someone.


 

database.jpg

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...