Oncle Posted September 18, 2020 Posted September 18, 2020 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.
Oncle Posted September 18, 2020 Author Posted September 18, 2020 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
Wartin Posted September 18, 2020 Posted September 18, 2020 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 :)
Oncle Posted July 27, 2021 Author Posted July 27, 2021 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.
Wartin Posted July 27, 2021 Posted July 27, 2021 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!
Oncle Posted July 27, 2021 Author Posted July 27, 2021 Y como se hace el modo depuración que comentas? Es mejor borrarlo todo y volver a cargar la copia? Seguirá dando error?
Wartin Posted July 27, 2021 Posted July 27, 2021 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: 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
Oncle Posted July 27, 2021 Author Posted July 27, 2021 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.
veganline Posted July 28, 2021 Posted July 28, 2021 (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 July 28, 2021 by veganline found answer; shortened quote from another site
Oncle Posted July 28, 2021 Author Posted July 28, 2021 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.
Wartin Posted July 29, 2021 Posted July 29, 2021 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)
Oncle Posted July 29, 2021 Author Posted July 29, 2021 No tengo acceso al backoffice. Ahora me sale este error:
veganline Posted July 29, 2021 Posted July 29, 2021 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
veganline Posted July 31, 2021 Posted July 31, 2021 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 alguienThis is where I went wrong. "/" goes in "physical url" I hope this helps someone.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now