Sponsors

Google
- Epoch Time
A quick idea by Chris Rowe follow me @chrisrowe  •  Help spread the word and tweet about this site  •  What's the Epoch

URL SEO OPENCART ARUBA

Uno delle prime operazioni da fare per ottimizzare il nostro sito di e-commerce è creare delle URL SEO-friendly, ma usando OpenCart su server Linux Aruba potremo avere dei problemini, ovvero ricevere la schermata di ERROR 500 e sito DOWN!

Niente di preoccupante, OpenCart prevede di base la possibilità di usare dei link SEO friendly, o URL semplici, in effetti nel pacchetto d'installazione troviamo un file .htaccess.txt, ed è proprio lui che sui server Aruba ci fa restituire error 500.

Per risolvere questo basta modificare il file .htaccess lasciando solo queste entry:

#Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*)$ ./index.php/$1 [L]
RewriteRule ^(.*)\?*$ index.php?_route_=$1 [L,QSA]


Ricordiamoci dal pannello amministrativo, su SISTEMA/IMPOSTAZIONI/SERVER, e spostiamo il flag su SI di Usa URL SEO.

Per ogni categoria, prodotto e pagina dobbiamo valorizzare il campo URL SEO come nell'esempio:
processori_amd per la categoria Processori AMD, cosi verrà costruito un link del tipo
http://www.tuttoperilpc.it/Informatica


29 commenti:

Anonimo ha detto...

post molto interessante complimenti,ho seguito la tua guida sul mio store,l'unico problema che riscontro e' come inserire l'url seo nella Homepage del mio sito che rimane http://www.miosito.com/index.php?route=common/home

Domenico Tricarico ha detto...

Ciao, per quanto riguarda la home dovresti mettere quesa regola, ma non sono sicuro funzioni con ARUBA:

RewriteRule ^home.html$ index.php?route=common/home [L]

Importante poi è andare nella directory del template e modificare il file in common/header.tpl cambiando il link da index.php?route=common/home a home.html

Fai delle prove e fammi sapere.

Anonimo ha detto...

ciao ho istallato la versione 1.5.3.1 in italiano della LIBIT
non riesco a tovare il file atccess.txt e abilitando url seo mi da errore 404 page not foud
puoi aiutarmi
grazie Alessandro

Domenico Tricarico ha detto...

Ciao Alessandro, se non trovi il file crane uno nuovo chiamandolo ".htaccess", mi raccomando deve iniziare con il punto, sono i file nascosti dei sistemi linux.
Creato ili file vuoto dentro ci incolli il le regole del post:
#Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*)$ ./index.php/$1 [L]
RewriteRule ^(.*)\?*$ index.php?_route_=$1 [L,QSA]

danilo ha detto...

ciao, a me questa cosa non funziona. Ho installato anche wordpress nella root. potrebbe essere per quello?

guarda

http://www.masterswimpiu.it/negozio/

vai su desktop

ciao ciao

Domenico Tricarico ha detto...

Danilo lascia il file .htaccess nella directory di installazione di OpenCart.

wiko85 ha detto...

Ciao Domenico,
io invece ho un problema nelle categorie nidificate che mi prendono lo stesso url della categoria principale.
Hai idea di come posso risolvere? Grazie anticipatamente e complimenti per il blog! ;)

Domenico Tricarico ha detto...

Wiko85 potresti farmi un esempio di url con problemi? Non mi è chiaro.

Anonimo ha detto...

CIAO, SCUSA L'IGNORANZA, STO INSERENDO I PRODOTTI IN UN ECOMMERCE BASATO SU OPENCART. NELLA PAGINA CATALOGO - CATEGORIE - SCHEDA DATI C'E' LA CASELLA DOVE INSERIRE L' Url SEO E A FIANCO C'E' LA DICITURA "Deve essere globalmente unica". MI PUOI FARE UN ESEMPIO DI URL DA INSERIRE?
Grazie e auguri di buon anno!
Giovanni

Domenico Tricarico ha detto...

Ciao il GLOBALMENTE UNICA significa che la URL non deve essere usata per le pagine o per le categorire del sito.
Non puoi inserire la parola FOTOCAMERE nel campo "Url SEO" se esiste la categoria "FOTOCAMERA".
Spero di essere stato chiaro, puoi contattarmi in privato per seguire con la spiegazione.
Slauti

Lucio ha detto...

ciao Domenico, come puoi vedere sul sito provis, le categorie principali sono ben linkate ma le sotto-categorie hanno le stesse url delle categorie madre.
hai idea di come possa risolvere? grazie!

Lucio ha detto...

ciao Domenico, per caso hai novità per me?

Domenico Tricarico ha detto...

Lucio scrivimi in privato: domtric80@gmail.com

Lucio Tortora ha detto...

ok grazie, ti scrivo subito!

Simone ha detto...

Ciao Domenico, io ho lo stesso problemo di un Anonimo.
Modifico htaccess inserendo solo il tuo testo, imposto tutte le url seo ma se attivo l uso delle url seo cliccando sulla categoria ad esempio dal sito, mi restituisce il classico Not Found... se disabilito url seo torna tutto a posto.
Sai cosa potrebbe essere?
Ciao grazie

Simone ha detto...

Ciao, risolto, il classico errore di salvataggio del nome file compreso di .txt
Da filezilla tolto il .txt e tutto funziona perfettamente.
Ciao grande grazie

sunchaser ha detto...

Ciao Domenico, ho abilitato gli URL seo (per ora ho cambiato solo le categorie) però vedo gli URL modificati solo nel breadcrumb

Mentre se vedi le voci del menu sono ancora del tipo http://www.qnim.eu/index.php?route=product/category&path=59

mi aiuteresti a capire perchè?

grazie

Domenico Tricarico ha detto...

Ciao le URL sono ancora con formato non SEO perché non configurate nel pannello amministrativo.
Vai sulla scheda categoria/prodotto o pagina informativa e scrivi la URL che vuoi far veder nello spazio URL SEO

Deep ha detto...

Io ti ringrazio moltissimo perche ha funzionato alla grande... non riesco a proteggere i files, ed altre impostrazioni sui permessi dei files come descritto nel "manuale" di set up di opencart, pero gia questo passo in avanti mi ha fatto guadagnare moltissimo !!!

Se puoi aiutarmi anche su questo fammelo sapere.
grande !

Antonello ha detto...

Ciao Domenico, ho seguito il tuo consiglio per URL SEO e funziona tutto, nel file .htaccess ho inserito anche la regola che tu consigli per la home, poi sono andato al file in /shop/catalog/view/theme/default/template/common/header ma non trovo nessun link da potere sostituire.
Hai qualche novità in merito??
In attesa, ti saluto. Antonello

Domenico Tricarico ha detto...

Antonello, Deep, grazie per il commento, scrivete sul forum:
Forum Opencart

Cristiano ha detto...

Sei Fantastico !!! seguo sempre i tuoi consigli ... utili come pochi nel web ... BIG UP!

Domenico Tricarico ha detto...

Grazie Cristiano.
Oltre al mio blog personale ora abbiamo aperto un blog collaborativo con gli altri di LBIT
BLOG LBIT
e il forum di OpenCart ITALIA

Stefano Dal Pra Caputo ha detto...

Ciao,
ho modificato .htaccess.txt in . htaccess, nel pannello amministrativo ho messo su sì l'url seo.
Risultato: mi da errore quando vado su www.sito.com/braccialetti, o su www.sito.com/t-shirt .
Come posso fare?

Simone Scala ha detto...

Tutto ok; il mio problema è che funziona tutto ma se vado in una sottocategoria allora sparisce tutto il CSS.
Come posso gestirlo?

Domenico Tricarico ha detto...

Ciao Simone Scala, se non vinene letto il css dopo aver moficato il file htaccess deve esserci qualche problema sul template e sui file richiaati dall'heder.
Esponi il problema sul forum italiano:
http://forum.opencart-italia.it

Giuseppina Paparo ha detto...

Salve Domenico ... ho trovato i tuo post interessante e mi é stato molto di aiuto, per impostare il seo. Complimenti!
Ho installato da poco un tema twitter bootstrap in opencart ''pishop'' su server aruba e oltre d essere nuova di opencart ... non so bene come impostare alcune cose.
per esempio come impostare il rewrite dell'home, ho seguito le tue regole per .htaccess ed inserito la stringa: RewriteRule ^home.html$ index.php?route=common/home [L]
ma poi non trovo o non so fare i link corretto nell'header tpl, forse con aruba potrebbe non funzionare, ma io non so proprio dove farlo.

Inoltre essendo nuova di opecart come faccio a settare le impostazioni SEO, e Snippet in particolare dalle home, devo sempre modificare il file header.tpl ??? e se si dove? Grazie mi saresti molto di aiuto... ma la tua email ?!
Giuseppina

SMITH ha detto...

Ciao!
Ho un problema con le SEO.
Praticamente ho un prodotto che si chiama MAGLIETTA SKULL e quando vado a inserire la URL SEO in questo modo: maglietta-akull ,mi esce errore pagina non trovata.
Ho fatto prova anche a mettere TEST come URL SEO,ma sempre lo stesso errore.
Ho un opencart 1.5.5.1 di LBIT con tema di default e solo modifiche vqmod(disinstallate tutte per vedere se erano loro il problema),il tutto su aruba linux.
Il file htaccess corretto come descritto sopra!
Se non metto nulla nella url seo, la pagina del prodotto si apre!!
Il sito funziona bene(ancora in manutenzione,ma testato da 2 mesi),credevo che installando una vqmod AUTO SEO TITLE avrei risolto il problema,invece, la pulitura delle url non avveniva nella barra del browser ma solo nella finestra con l'aggiunta del sito a dx.
Le url seo sono molto importanti e ti prego di aiutarmi a risolvere il problema.
Dove sbaglio?
Grazie in anticipo

Domenico Tricarico ha detto...

@SMITH, immagino che tu abbia già verificato il FILE .htaccess, se sei arrivato a questo articolo avrai anche letto che per ARUBA devi fare delle piccole modifiche altrimenti APACHE si arrabbia :)
Posta il problema sul nostro forum indicando come è configurato il tuo HTACCESS
FORUM OPENCART

Link and Search

Solo lei

Solo lei ha quel che voglio

So di esser pronto ed è già da un pò che ci penso ma tutto quel che so è che so bene con lei ma non capisco cosa intende fare dove vorrà arrivare. Non mi ha mai visto prima ma ora al mondo ci siamo solo io e lei, la conosco da un minuto l'ho appena trovata e già l'ho perduta resta una sconosciuta, un mistero e chissà se è vero quel che i suoi occhi mi stanno dicendo di lei, io lo spero e sta volta è per davvero e tutto questo perchè se puoi io so... può lasciarsi andare e l'accompagnerò e domani ti giuro che me ne andrò può lasciarsi andare e l'accompagnerò e poi ti giuro che sparirò...
Solo lei ha quel che voglio e sono io ciò che sta cercando.
Questa notte potrei darle il mondo potrei darle tutto ciò che cerca ciò di cui ha bisogno quindi molla il tipo che è con te o mi perderai, potresti non rivedermi mai più non si sa mai, non sa cosa sta rischiando pensa che stia scherzando ma sono io ciò che sta cercando, no di sicuro l'uomo che è con lei perchè questa serata spero l'abbia solo accompagnata, mi servon due minuti ma ti assicuro che verrà e questa notte durerà un'eternità, e il mondo gira solo perchè ora c'è lei solo per il suo sguardo che mi fa prendere il volo, muoio, la conosco appena e già vivo per ogni suo respiro ti giuro non ti prendo in giro e mentre l'ammiro mi accorgo quanto sia stupenda e hai sbagliato se pensi che m'arrenda...
Solo lei ha quel che voglio e sono io ciò che sta cercando.
Il mio intuito mi ha spinto e solo ora capisco perchè come un druido ho il fluido che fa per lei non conta quanto sia durato ma che sia stato qualcosa per cui vale la pena d'aver vissuto e quindi lascio che la storia abbia il suo corso naturale ma ti prego fammi capire perchè sto male perchè so che domani io mi sveglierò e sarò ancor del suo profumo intriso dal suo sorriso ucciso ma io sarò con la mia donna e lei col suo uomo visto che ho scoperto che è l'unica lei è la sola....
Solo lei ha quel che voglio e sono io ciò che sta cercando.

top