Chirby Posted March 8, 2013 Share Posted March 8, 2013 (edited) 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 March 11, 2013 by Chirby (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted March 8, 2013 Share Posted March 8, 2013 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 More sharing options...
mlarbi Posted March 8, 2013 Share Posted March 8, 2013 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 More sharing options...
Chirby Posted March 11, 2013 Author Share Posted March 11, 2013 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 More sharing options...
nadie Posted March 11, 2013 Share Posted March 11, 2013 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 More sharing options...
Recommended Posts