Jump to content

[SOLUCIONADO] Modificar url Prestashop 1.5.3 estando en un directorio mas interno


Chirby

Recommended Posts

Hola, tengo al una web a punto de publicar y me surge el siguiente problema, tengo mi prestashop en un subdirectorio y quuiero que se mantenga así, pero que la url no sea www.midominio.es/prestashop/... sino que visualmente sea www.midominio.es/

¿como podría hacerlo? en caso de ser con el .htaccess que parametro poner y si es en el administrador como?...

he conseguido sacar el index.php fuera del raiz pero sigue redireccinandome la url a dentro del directorio.

Un saludo y gracias.

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

Si tu accedes a tu tienda tipo:

 

http://tudominio.com/prestashop/

 

Y quieres acceder a tu tienda tipo:

 

http://tudominio.com

 

Por ejemplo en tu base de datos, en la tabla:

 

ps_shop_url

 

en el valor del campo:

 

physical_uri

 

Tendras puesto:

 

/prestashop/

 

Dejalo en:

 

/

 

Luego en la pestaña Preferencias -> SEO/URLS de tu tienda, desactiva y activa las urls amigables.

 

Ahora tendras que mover el contenido de la tienda al directorio "raiz", tendras que moverlo fisicamente.

 

Si no quieres mover el contenido fisicamente, desde el panel de tu hosting puedes indicar que el directorio raiz es la carpeta "prestashop"

Link to comment
Share on other sites

buenas, por si te puede ayudar yo tenía el mismo problema y modifiqué el .htacces así:

 

 

# .htaccess redirección a un directorio del dominio principal

# Copiar y pegar el siguiente código en el archivo .htaccess

# que está en el directorio public_html de tu cuenta de host

# Hacer los cambios en el archivo de acuerdo con las instrucciones.

# NO cambiar esta línea.

RewriteEngine on

# Cambiar midominio.es a tu dominio principal.

RewriteCond %{HTTP_HOST} ^(www.)?midominio.es$

# Cambiar 'subfolder' por el directorio que se desea usar como dominio principal.

RewriteCond %{REQUEST_URI} !^/midominio/

# NO cambiar esta línea

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

# Cambiar 'subfolder' por el directorio que se desea usar como dominio principal.

RewriteRule ^(.*)$ /midominio/$1

# Cambiar midominio.es a tu dominio principal (otra vez).

# Cambiar 'midominio' por el directorio que se desea usar como dominio principal.

# seguido por / y el archivo principal de tu sitio, index.php, index.html, etc.

RewriteCond %{HTTP_HOST} ^(www.)?midominio.es$

RewriteRule ^(/)?$ midominio/index.php [L]

Link to comment
Share on other sites

Si tu accedes a tu tienda tipo:

 

http://tudominio.com/prestashop/

 

Y quieres acceder a tu tienda tipo:

 

http://tudominio.com

 

Por ejemplo en tu base de datos, en la tabla:

 

ps_shop_url

 

en el valor del campo:

 

physical_uri

 

Tendras puesto:

 

/prestashop/

 

Dejalo en:

 

/

 

Luego en la pestaña Preferencias -> SEO/URLS de tu tienda, desactiva y activa las urls amigables.

 

Ahora tendras que mover el contenido de la tienda al directorio "raiz", tendras que moverlo fisicamente.

 

Si no quieres mover el contenido fisicamente, desde el panel de tu hosting puedes indicar que el directorio raiz es la carpeta "prestashop"

 

Esto fué lo que hice, cambiando la raiz de mi hosting a mi carpeta y en seourls de prestashop cambia el directorio raiz y tuve que poner las url amigables a no y luego a si para que se regenerará. Todo OK

Gracias!!!!

Link to comment
Share on other sites

Esto fué lo que hice, cambiando la raiz de mi hosting a mi carpeta y en seourls de prestashop cambia el directorio raiz y tuve que poner las url amigables a no y luego a si para que se regenerará. Todo OK

Gracias!!!!

Un placer ayudarte y servirte!

 

Un saludo y recuerda que estaremos en el foro, para guiarte por este mundo oscuro y tenebroso.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...