max.105 Posted September 15, 2014 Share Posted September 15, 2014 Ciao a tutti, vi anticiipo che sono un novellino... avrei biogno del forum per cercare di capire come si attivano i friendly url di prestashop 1.6, chi mi aiuta???? ora vedo sul mio sito, degli url inguardabili e mi sembra di aver capito che possono essere sostituiti dai friendly url a vantaggio anche del SEO, è corretto? Grazie a tutti Max. Link to comment Share on other sites More sharing options...
Prestashop Guru Posted September 15, 2014 Share Posted September 15, 2014 esatto, per risolvere vai sul pannello di amministrazaione, clicca su impostazioni->seo&urls in basso troverari "friendly url" e clicchi su si. in fine salvi. fammi sapere se ti funziona tutto correttamente Link to comment Share on other sites More sharing options...
max.105 Posted September 16, 2014 Author Share Posted September 16, 2014 grazie per la risposta ma quello che mi hai suggerito l'ho già fatto ma non è cambiato nulla!!! Link to comment Share on other sites More sharing options...
Prestashop Guru Posted September 16, 2014 Share Posted September 16, 2014 potresti scrivere qui il tuo file .htaccess? Link to comment Share on other sites More sharing options...
max.105 Posted September 16, 2014 Author Share Posted September 16, 2014 E' questo? # ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution# http://www.prestashop.com - http://www.prestashop.com/forums<IfModule mod_rewrite.c><IfModule mod_env.c>SetEnv HTTP_MOD_REWRITE On</IfModule># Disable MultiviewsOptions -MultiviewsRewriteEngine onRewriteRule . - [E=REWRITEBASE:/]RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]# ImagesRewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$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])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]# AlphaImageLoader for IE and fancyboxRewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]# DispatcherRewriteCond %{REQUEST_FILENAME} -s [OR]RewriteCond %{REQUEST_FILENAME} -l [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteRule ^.*$ - [NC,L]RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]</IfModule>AddType application/vnd.ms-fontobject .eotAddType font/ttf .ttfAddType font/otf .otfAddType application/x-font-woff .woff#If rewrite mod isn't enabledErrorDocument 404 /index.php?controller=404# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again Link to comment Share on other sites More sharing options...
Prestashop Guru Posted September 17, 2014 Share Posted September 17, 2014 fai così. disabilità il friendy url apri il file .htaccess cancella tutto scrivi questo: <IfModule mod_rewrite.c> # URL rewriting module activation RewriteEngine on <Directory "public_html"> Options FollowSymLinks AllowOverride All </Directory> salva, abilità i friendy url e aggiorna. se non dovesse funzionare hai sempre salvato qui in alto il tuo vecchi file .htacces 1 Link to comment Share on other sites More sharing options...
spippolatore Posted September 17, 2014 Share Posted September 17, 2014 (edited) salve, mi introduco in questo post perche ho un problema con il link rewrite, il rewrite funziona a metà. premessa: il sito è su un server e lo devo spostare su un altro server piu performante. attualmente ho la versione 1.5.x e il link rewrite mi restituisce un link tipo: http://www.xxxxxxxx.com/polacchine/32861-polacco-cam-mod-tods-u-2735200.html?cid=67 il che mi va bene sul server nuovo ho preinstallato prestashop 1.6.0.9 una volta impostato il link rewrite mi restituisce un link tipo: http://www.xxxx.it/zeppe/34418-tick-tick.html?live_configurator_token=ed5518be24cb5e851d6ea41362d56f2b&id_shop=1&id_employee=1&theme=&theme_font= fino ad html andrebbe bene ma tutte quelle stringhe che ci sono dopo.... ci devono essere oppure no? questa versione di presta riscrive il link in questo modo, diversamente dalle versioni precedenti? ho anche provato a metere il .htaccess del vecchio sito e riscrive esattamente nella stessa maniera. questo tipo di link puo compromettere l'ottimizzazione seo? Edited September 17, 2014 by spippolatore (see edit history) Link to comment Share on other sites More sharing options...
max.105 Posted September 17, 2014 Author Share Posted September 17, 2014 grazie per le dritte ma mi sa che non sono in grado di risoevre il prblema da solo, ciao... Link to comment Share on other sites More sharing options...
spippolatore Posted September 18, 2014 Share Posted September 18, 2014 io ho risolto il problema che avevo... sostanzialmente ho cancellato tutto il contenuto della cache di smarty, cosi da forzarne la ricreazione prestashop/cache/smarty/cache e poi i link sono tornati magicamente a posto Link to comment Share on other sites More sharing options...
Guest locen Posted January 13, 2016 Share Posted January 13, 2016 hai cancellato la cache smarty da ftp? cioè hai cancellato i file? Link to comment Share on other sites More sharing options...
Claudio B. Posted March 2, 2016 Share Posted March 2, 2016 Salve sono nuovo con Prestashop, anche io ho il problema di ottimizzare gli url. Ho attivato tutte le procedure previste seguendo tutorial in inglese e guide in italiano. Come anticipato ho installato prestashop 1.6.1.4 in lingua inglese tramite softaculs attraverso il mio hosting e poi ho inserito il pacchetto lingua italiana seguendo le procedure interne a Prestashop. Per praticità elenco tutte le prove fatte. Impostazioni SEO&URLs, con l'attivazione di Friendly url o provato anche ad abilitare l'opzione MultiViews di Apache e il modulo mod_security di Apache ma niente. Ho disabilitato il friendy url e riscritto il file .htaccess come indicato da Prestashop [spam-filter] anche qui niente. Infine ho seguito passo per passo la procedura video http://www.templatemonster.com/help/prestashop-1-6-x-how-to-regenerate-htaccess-file.html#prettyPhoto. Purtroppo tutte queste prove non hanno migliorato le URL del sito. Faccio presente che nel sito sono ancora presenti i dati di esempio del programma. Spero che mi possiate aiutare. Grazie in anticipo e buon lavoro Link to comment Share on other sites More sharing options...
mmsh Posted March 13, 2016 Share Posted March 13, 2016 (edited) ... non hanno migliorato le URL del sito. bisogna capire cosa intendi... cosa vuoi migliorare? qual è il tuo problema specifico? se aggiungi i prodotti manualmente sei tu che devi impostare la riscrittura corretta del prodotto... se fai un import sempre tu devi impostare dei relativi links (sempre che non li voglia far trattare in modo automatico non assegnando la colonna) ma se tu parli di migliorare lo devi fare manualmente... oppure ti danno errore le pagine? esempio il nome del prodotto è: maglia marca taglia xl potresti impostare il link come maglia-marca-taglia-xl o come vuoi tu... ma senza spazi Edited March 13, 2016 by mmsh (see edit history) Link to comment Share on other sites More sharing options...
Guest locen Posted May 2, 2016 Share Posted May 2, 2016 Ciao a tutti, navigando sul sito ogni tanto genera l'errore 500. l'eorre viene genrato a random e ricaricando la stessa pagina, successivamente non viene più mostrato l'errore. qualcuno che possa aiutarmi? Link to comment Share on other sites More sharing options...
mmsh Posted May 2, 2016 Share Posted May 2, 2016 (edited) Ciao a tutti, navigando sul sito ogni tanto genera l'errore 500. l'eorre viene genrato a random e ricaricando la stessa pagina, successivamente non viene più mostrato l'errore. qualcuno che possa aiutarmi? in questo caso non c'entra il friendly url, altrimenti la pagina non verrebbe mai generata correttamente riguardo al suo reale contenuto... se tu non amministri il server devi chiedere al tuo provider che tipo di interprete PHP usa e di controllare i logs per capire cosa genera il 500... di solito qualche parametro sul numero di richieste per utente o timeout Edited May 2, 2016 by mmsh (see edit history) Link to comment Share on other sites More sharing options...
Guest locen Posted May 2, 2016 Share Posted May 2, 2016 Ho chiesto al mio provider e la risposta è che l'errore è di prestashop Link to comment Share on other sites More sharing options...
mmsh Posted May 2, 2016 Share Posted May 2, 2016 (edited) Ho chiesto al mio provider e la risposta è che l'errore è di prestashop così non significa nulla... quale errore? ti devi far postare le righe di log interessate....altrimenti non è questa la ragione. Ribadisco, se fosse un errore di friendly url, non potresti vedere la pagina in nessun caso...un errore di friendly url porta in realtà ad una pagina che non esiste (oppure ad un'altra pagina! a seconda della problematica...) e per cui non può essere consultato il database, pertanto sarebbe sempre e solo 500... evidentemente non si tratta di friendly url e tu stai scrivendo qui... Edited May 2, 2016 by mmsh (see edit history) Link to comment Share on other sites More sharing options...
Guest locen Posted May 2, 2016 Share Posted May 2, 2016 Ok allora cercherò di indagare, grazie e chiedo scusa se ho scritto quì pensavo potesse avere attinenza con questo Link to comment Share on other sites More sharing options...
topografo Posted February 2, 2018 Share Posted February 2, 2018 Buongiorno, ho il sito https://telecomandiuniversali.it e ho un problema di codice sporco pur avendo il friendlyUrl attivato. Nel file .htaccess ho decine di righe tipo Redirect 301 /telecomandi-albano.html https://www.telecomandiuniversali.it/179-telecomandi-per-cancelli#s[12][]:741&s[7][]:&s[15][]:&s[14][]:877&ash[14][]:877&rg:&sid:1&h:leftColumn&k:1&ics:179&abs:YToxOntpOjA7aTo4Nzc7fQ:: e in effetti se passo dall'home page l'indirizzo https://www.telecomandiuniversali.it/179-telecomandi-per-cancelli#s[12][]:741&s[7][]:&s[15][]:&s[14][]:877&ash[14][]:877&rg:&sid:1&h:leftColumn&k:1&ics:179&abs:YToxOntpOjA7aTo4Nzc7fQ:: è giusto. però anche l'indirizzo https://www.telecomandiuniversali.it/5_albano è giusto Se riscrivo il .htaccess con Redirext 301 /telecomandi-albano.html https://www.telecomandiuniversali.it/5_albano In effetti il redirect telecomandiuniversali/telecomandi-albano funziona, ma se passo dall'home page selezionando la categoria Albano si torna al link sporco... Da qualche parte ci dev'essere qualcosa per non avere il link sporco nelle categorie/marche del mio sito; potete aiutarmi per favore? Grazie 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