Tuccistore Posted August 7, 2012 Share Posted August 7, 2012 Saludos, he estado mirando todos los post sobre url`s amigables y no doy con la tecla. activando las opciones SEO/URL, activando url amigables con y sin apache multiviews, tengo activo el modo rewrite y ya no se que hacer. de hecho el archivo .htaccess no se me genera, ya que no lo encuentro en la raiz de la carpeta. las opciones que he puesto son: directorio prestashop / pagina de inicio index.php nombre del dominio n.mercamolina.es url amigable si url canonica si en generadores activo url amigables con y sin multiviews, genero el archivo y no me da error, pero en la raiz no encuentro ese archivo, por lo que presupongo que o no se genera o no se guarda en la raiz del proyecto. El error que pasa es que las imagenes no funcionan, ni las paginas ni cualquier otro enlace como es de esperar, alguna idea??? gracias desde ya Link to comment Share on other sites More sharing options...
Tuccistore Posted August 7, 2012 Author Share Posted August 7, 2012 (edited) he creado manualmente el .htaccess con extension .txt y lo he puesto en la raiz de la carpeta, ahora si me lo rellena, con estas directivas, pero sigue sin funcionar: # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # WARNING: PLEASE DO NOT MODIFY THIS FILE MANUALLY. IF NECESSARY, ADD YOUR SPECIFIC CONFIGURATION WITH THE HTACCESS GENERATOR IN BACK OFFICE # http://www.prestashop.com - http://www.prestashop.com/forums <IfModule mod_rewrite.c> # Disable Multiviews Options -Multiviews # URL rewriting module activation RewriteEngine on # URL rewriting rules RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2$3.jpg [L] RewriteRule ^([0-9]+)\-([0-9]+)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2.jpg [L] RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$1$2.jpg [L] RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$1$2$3.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$1$2$3$4.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteRule ^c/([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L] RewriteRule ^c/([a-zA-Z-]+)/[a-zA-Z0-9-]+\.jpg$ /img/c/$1.jpg [L] RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L] RewriteRule ^[a-zA-Z0-9-]*/([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*(/[a-zA-Z0-9-]*)+ /category.php?id_category=$1&noredirect=1 [QSA,L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]* /category.php?id_category=$1 [QSA,L] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*) /supplier.php?id_supplier=$1 [QSA,L] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*) /manufacturer.php?id_manufacturer=$1 [QSA,L] RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms=$1 [QSA,L] RewriteRule ^content/category/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms_category=$1 [QSA,L] RewriteRule ^pagina-no-encuentra$ /404.php [QSA,L] RewriteRule ^direccion$ /address.php [QSA,L] RewriteRule ^direcciones$ /addresses.php [QSA,L] RewriteRule ^autenticacion$ /authentication.php [QSA,L] RewriteRule ^mas-vendidos$ /best-sales.php [QSA,L] RewriteRule ^carro-de-la-compra$ /cart.php [QSA,L] RewriteRule ^contactenos$ /contact-form.php [QSA,L] RewriteRule ^descuento$ /discount.php [QSA,L] RewriteRule ^estado-pedido$ /guest-tracking.php [QSA,L] RewriteRule ^historial-de-pedidos$ /history.php [QSA,L] RewriteRule ^identidad$ /identity.php [QSA,L] RewriteRule ^fabricantes$ /manufacturer.php [QSA,L] RewriteRule ^mi-cuenta$ /my-account.php [QSA,L] RewriteRule ^nuevos-productos$ /new-products.php [QSA,L] RewriteRule ^carrito$ /order.php [QSA,L] RewriteRule ^devolucion-de-productos$ /order-follow.php [QSA,L] RewriteRule ^pedido-rapido$ /order-opc.php [QSA,L] RewriteRule ^vales$ /order-slip.php [QSA,L] RewriteRule ^contrasena-olvidado$ /password.php [QSA,L] RewriteRule ^promocion$ /prices-drop.php [QSA,L] RewriteRule ^buscar$ /search.php [QSA,L] RewriteRule ^mapa-del-sitio$ /sitemap.php [QSA,L] RewriteRule ^tiendas$ /stores.php [QSA,L] RewriteRule ^proveedores$ /supplier.php [QSA,L] </IfModule> # Catch 404 errors ErrorDocument 404 /404.php <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType text/css "access plus 1 week" ExpiresByType text/javascript "access plus 1 week" ExpiresByType application/javascript "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 week" ExpiresByType image/x-icon "access plus 1 year" </IfModule> FileETag INode MTime Size <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript </IfModule> Edited August 7, 2012 by Tuccistore (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts