Breaknick Posted May 20, 2011 Share Posted May 20, 2011 Ciao a tutti.Dunque, questo è il mio problema.Ho voluto provare ad abilitare l'URL semplice in prestashop v. 1.3Ho creato il file .htacess come descritto in molti post. Di seguito vi riporto quello che compare nel file in questione: # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # http://www.prestashop.com - http://www.prestashop.com/forums # 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 [QSA,L,E] RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2.jpg [QSA,L,E] RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [QSA,L,E] RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang;=$1$5 [QSA,L,E] RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang;=$1$4 [QSA,L,E] RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang;=$1 [QSA,L,E] RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [QSA,L,E] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [QSA,L,E] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E] RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E] RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E] # Catch 404 errors ErrorDocument 404 /404.php Il risultato è che quando clicco sul tasto "visualizza" di un prodotto mi compare questo messaggio:‘Siamo spiacenti, ma l’indirizzo Web che ha inserito non è più disponibile ‘Al che ho trovato su un post del forum questa riga da aggiungere nel file .htaccess RewriteRule ^[a-zA-Z0-9-_]*/([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L] Aggiungendo questa riga, alcuni prodotti mi si visualizzano altri no. Da cosa può dipendere? Link to comment Share on other sites More sharing options...
PoIsOnBlAcK Posted May 23, 2011 Share Posted May 23, 2011 Avevo lo stesso problema, ho notato che se vai nel BO, Utilità, Generatori e ricrei un paio di volre il file .htaccess, tutto si risolve in automatico... Link to comment Share on other sites More sharing options...
Breaknick Posted May 28, 2011 Author Share Posted May 28, 2011 Mmm...sai che ho provato a ricreare il file più volte, ma senza risultato. Poi sono arrivato alla soluzione!!!!Praticamente importando i prodotti dal modulo Danea sia alle categorie che alle sottocategorie vengono abbinati degli URL semplici scritti in questo modo Es: Categoria "Attrezzi_professionali" sottocategoria "strumenti_per_decroazione"ho praticamente sostituito "_" con "-" in questo modo:Categoria "Attrezzi-professionali" sottocategoria "strumenti-per-decroazione" e tutto si è risolto Link to comment Share on other sites More sharing options...
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