Jump to content

Redirigir index.php Prestashop 1.7 a otra página distinta


Recommended Posts

Buenos días!

Estoy tratando de realizar un cambio en la portada, tengo un Prestashop 1.7 el cual funciona bien, pero por temas de diseño quisiera modificar la HOME de mi sitio, por lo que quiero que cuando accedan a https://thehousetechnology.com/ directamente esa página HOME se abra en otro index.php distinto para modificar los estilos y diseños.

¿Alguna forma de modificar dicho index.php por otro?

He probado intercambiar el index.php por otro que esta realizado en html css pero me causa un problema, que al entrar a cualquier producto o categoría por ejemplo: https://thehousetechnology.com/29-accesorios-insta360-colombia

Automáticamente me duplica en la parte superior el código HTML de mi index.php creado manualmente.

El código que trae el index.php actual es:

 

<?php
/**
 * 2007-2019 PrestaShop and Contributors
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/OSL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to [email protected] so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future. If you wish to customize PrestaShop for your
 * needs please refer to https://www.prestashop.com for more information.
 *
 * @author    PrestaShop SA <[email protected]>
 * @copyright 2007-2019 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
 * International Registered Trademark & Property of PrestaShop SA
 */

require dirname(__FILE__).'/config/config.inc.php';
Dispatcher::getInstance()->dispatch();

Ese código lo pego en el otro index.php creado por mi (que contiene la página HTML CSS PHP) (la portada que quiero que se vea), pero me causa el problema de duplicar siempre la HOME en todas las páginas del sitio web.

 

¿De qué forma puedo sustituir el index.php y usar otro generado manualmente a código html, php, boostrap o similar?

 

Espero puedan ayudar, he buscado información y leído algo de editar los ficheros de Overrider pero no se exactamente que deba realizar, las soluciones encontradas han sido para otros problemas, pero no para sustituir completamente la index por otra index.

Gracias.

Link to comment
Share on other sites

hace 10 minutos, Nickz dijo:

Mejor es intentar esto sobre Rewrite o redireccionar.

Hola @Nickz De qué forma?

redirección creo que no se puede dado que dejarían de funcionar todas las páginas de productos y categorías que cuelgan de la index.php

Es decir un

Redirect 301 thehousetechnology. com/ thehousetechnology.com/ prueba -->  me deshabilita todo el sitio, lo deja no visible.

De qué forma haría el rewrite en PS 1.7 y donde debo ubicarlo? Gracias!!!

 

Link to comment
Share on other sites

He encontrado la solución a modificar el index, (PERO CONTINUA DUPLICANDO LA PORTADA DESPUÉS DEL HTML). en este post. por si alguien más busca como realizar estos procesos, magnífico el foro! es increíble lo que se encuentra por aquí jeje.

Esta directiva hace muchos años no la veía y me vino de maravilla, (AHORA SOLO ME FALTARÍA OCULTA LA PARTE DE PHP.

 

i added in

DirectoryIndex mypage.php

htaccess

 

Realizando esta configuración queda funcionando perfectamente la tienda (aún debo ver los procesos de compra etc) pero de momento me ha permitido cargar lo demás como cualquier categoría https://thehousetechnology.com/27-camaras-insta360  (cámaras Insta360) y usar una index distinta mientras la tienda Prestashop sigue funcionando.

 

Incluso puedo usar varios DirectoryIndex en caso que el primero no exista.

Una maravilla el apache!

Gracias comparto la solución. no Cierro el tema porque debo aún verificar que funcione el resto de la tienda, formas de pago, etc etc. En cuanto revise todo estaré de vuelta para cerrar el tema.

POST DE AYUDA:

Respuesta que me sirvio temporalmente fue la de:

mani313

Publicado 5 de Julio del 2013

 

Pero cómo podría Ocultar el diseño por defecto de la plantilla antigua?

 

El código que pego en el index nuevo para que pueda funcionar es:

(LO PEGO DESPUËS DE MI HTML CSS) y este crea la duplicidad de la home, pero si no pego este código en el index que cree no funciona ninguna página de prestashop.

 

En fin vuelvo al mismo problema, al menos ahora puedo mostrar un index distinto, pero sigue apareciendo en la parte de abajo el nuevo, dónde puedo dejar este index.php vacio?

 

<?php
/**
 * 2007-2019 PrestaShop and Contributors
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/OSL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to [email protected] so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future. If you wish to customize PrestaShop for your
 * needs please refer to https://www.prestashop.com for more information.
 *
 * @author    PrestaShop SA <[email protected]>
 * @copyright 2007-2019 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
 * International Registered Trademark & Property of PrestaShop SA
 */

require dirname(__FILE__).'/config/config.inc.php';
Dispatcher::getInstance()->dispatch();

 

Edited by HackID1 (see edit history)
Link to comment
Share on other sites

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...