Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => VirtueMart - tips & tricks => : jk4nik 26 Aug 2007, 16:42:53
-
Costruire un bel sito è una cosa, farsi trovare è un'altra.
Molto tempo fa avevo implementato la sitemap che mi ha fatto fare un notevole balzo in avanti in google, ma all'inizio di agosto utilizzando solo ed esclusivamente le risorse di questo forum ho fatto un ulteriore passo.
Nel nostro bel forum c'è una board ottimamente moderata dal buon e disponibilissimo ZALEXO il quale ha fatto una guida che nella sua semplicità è semplicemente superlativa.
Leggetela voi stessi e traetene le vostre conclusioni.
Alla fine dei miei tests e ragionamenti vari durati in totale 2 giorni full immersion ho utilizzato sh404sef.
Il risultato si è visto in google solo qualche giorno dopo, ma oggi, risultati alla mano (visto anche il periodo di ferie), ne sono rimasto molto soddisfatto.
Cosa fa sh404sef?
- Prima di tutto converte tutti i link del vostro sito in link html, su TUTTI gli articoli gestiti da Virtuemart, categorie, sottocategorie e via discorrendo, SENZA mettere mano al codice,
- poi...
- e...
- in più...
- dopodichè...
- ovviamente...
ma perchè devo riscrivere malamente la guida di ZALEXO e le istruzioni allegate al componente??
leggetela voi stessi nella sua board
la board è qui: http://forum.joomla.it/index.php?board=57.0
la guida è qui: http://forum.joomla.it/index.php?topic=24969.0
vi dico solo perchè ho scelto sh404sef invece di altri prodotti indicati nella sua guida:
- ovviamente è free,
- è semplice da installare,
- già tutto incluso per Virtuemart, oltre che per altri componenti, ed è in continua evoluzione,
- fa molte altre cose (riguardo al SEO che ho già elencato dettagliatamente :D ) SENZA componenti o patch aggiuntive,
- semplice da parametrizzare e personalizzare
ciao a tutti e buon lavoro
jk
p.s. se NON volete farvi trovare da google assolutamente NON usatelo!!!
-
nik
grazie del consiglio avevo abbondonato la questione url fiends perchè gli altri comp creavano casino e difficoltà di configurazipone ...
ma con questo è semplicissimo fa tutto lui
di una semplicità estrema!!!!!!!!!!!!!
ma adesso tutti gli url ( vecchi) che aveva google che fine fanno
se qualcuno ci clicca sopra viene correttamente reindirizzato??
-
ciao cos,
dopo quasi 30 anni di programmazione (AS/400) continuo a prediligere le cose semplici. Sono quelle che funzionano sempre.
gli url vecchi funzionano, e gogle li vede come codice 301 = reindirizzato permanentemente. senza farti perdere i posti guadagnati.
ciao
jk
-
Ciao a tutti
Ho installato anch'io il componente in questione ....
Mi sono accorto che ogni link è preceduto da un index.php/
Infatti premendo ad esempio su contatti il mio URL diventa così
http://www.miodominio.it/index.php/contatti.html
Come posso eliminare quel fastidioso index.php/ da tutte le URL's ?
Grazie mille
-
Ciao a tutti
Come posso eliminare quel fastidioso index.php/ da tutte le URL's ?
Grazie mille
leggi bene i vari flag di configurazione
-
Ciao jk4nik, come vedo anche tu ne approfitti delle vacanze per sperimentare cose nuove su VM :D.
E' curiosa la cosa, perché anch'io in questi giorni sto sperimentando sh404sef dopo l'esperienza fatta i mesi scorsi con Artio (vedi vari post in questo forum).
Comunque non c'è che dire, il manualetto fatto da ZALEXO è proprio quello che ci voleva.
Grande Alessandro!! ;)
-
leggi bene i vari flag di configurazione
Ciao devo per caso impostare modalità rescrivibile = con .htaccess mod rewrite.
Ovviamente ora se premo su i link non mi trova le pagine, devo impostarle tutte a mano ? Devo utilizzare l'htaccess se si come ?
Grazie
-
sempre in configurazione di sh404sef c'e una guida di come impostare l'.htaccess
-
Una guida in italiano non c'è ?
Grazie :)
-
Una guida in italiano non c'è ?
Grazie :)
scusa ma.....
..... ZALEXO il quale ha fatto una guida che nella sua semplicità è semplicemente superlativa.
Leggetela voi stessi e traetene le vostre conclusioni.
....
la guida è qui: http://forum.joomla.it/index.php?topic=24969.0
....
oppure intendi qualcos'altro?
-
si ma giustamente non c'è scritto come scrivere l'htaccess
dico giustamente perchè dovrei avere un minimo di conoscenza :(
Se gentilmente mi fate un esempio di come modificare l'htaccess per una pagina riesco a capire di più...
Grazie
-
hai detto bene "un minimo di conoscenze"...
Forse prima di addentrarti in certe modifiche è bene che tu te le faccia...
http://httpd.apache.org/docs/1.3/howto/htaccess.html
In italiano ;)
http://server.html.it/articoli/leggi/934/i-file-htaccess-in-apache/
-
si ma giustamente non c'è scritto come scrivere l'htaccess
dico giustamente perchè dovrei avere un minimo di conoscenza :(
Se gentilmente mi fate un esempio di come modificare l'htaccess per una pagina riesco a capire di più...
Grazie
comunque nel processo dell'installazione del componente, ti vien fuori come effettuare la modifica sul htaccess. io non guarderei neanche la guida di html.it su come cambiare il file htaccess. solo se sei programmatore ci capisci qualcosa ;-)) . io ho fatto tutto lo stesso senza sapere un'acca di php ne programmazione.... e devo ringraziare joomla! e tutta la comunity per questo. ciao
-
Bene grazie....
Infatti sono riuscito a far andare le pagine...
Scusatemi ma voglio farvi una domandina un pochetto più difficile per me da capire...
Ora in Virtuemart le pagine sono del tipo nomedominio.it/elettronica/sistemi-hi-fi.html
io vorrei mettere le URL diversamente, in questo modo
nomedominio.it/sistemi-hi-fi/sistemi-hi-fi.html
e possibile farlo ? io ho fatto diverse provema non ci sono riuscito
Grazie
-
Risolto...
scusate per il disturbo e grazie di tutto..
Oggi ho imparato altre cosette molto utili.. grazieee
-
Ancora 1 cosa e poi per un pò vi lascio vivere :)
Ho visto una guida per eliminare il titolo del sito da Joomla io vorrei eliminare anche il trattino -
qual'è la pagina interessata e come modificarla ?
grazieee
-
Ancora 1 cosa e poi per un pò vi lascio vivere :)
Ho visto una guida per eliminare il titolo del sito da Joomla io vorrei eliminare anche il trattino -
qual'è la pagina interessata e come modificarla ?
grazieee
Il trattino è un default del browser... se non erro ;D
es. [quello che vuoi] - Mozilla Firefox
-
Per chi fosse interessato ad eliminare la scritta index.php segua questi passaggi:
Componenti -> sh404sef -> configurazione.
Scegliete la linguetta con la scritta: "avanzato"
e mettete l'opzione modalità rescrivibile: [con .htaccess (mod_rewrite)]
Fatto questo tramite ftp copiatevi il file nascosto .htaccess che si trova all'interno della cartella principale sul vostro pc.
Fatevene una copia di salvataggio e poi modificate il contenuto in questo modo.
Noterete che all'interno del file ci sono due sezioni
Joomla! core SEF Section e 3rd Party SEF Section
più o meno così strutturate:
-------------
########## Begin - Joomla! core SEF Section
#
########## End - Joomla! core SEF Section
-------------
########## Begin - 3rd Party SEF Section
#
########## End - 3rd Party SEF Section
Bene nella sezione Joomla! dovete "remmare" tutte le stringhe contenute. In pratica porre il simbolo # (cancelletto) avanti ad ogni riga.
Viceversa nella sezione 3rd party dovete togliere il carattere # anteposto alle varie opzioni. Esempio:
Prima della modifica:
---------------------
########## Begin - Joomla! core SEF Section
############# Use this section if using ONLY Joomla! core SEF
## ALL (RewriteCond) lines in this section are only required if you actually
## have directories named 'content' or 'component' on your server
## If you do not have directories with these names, comment them out.
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteRule ^(content/|component/) index.php
#
########## End - Joomla! core SEF Section
########## Begin - 3rd Party SEF Section
############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
#
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule (.*) index.php
#
########## End - 3rd Party SEF Section
Dopo la modifica:
-----------------
########## Begin - Joomla! core SEF Section
############# Use this section if using ONLY Joomla! core SEF
## ALL (RewriteCond) lines in this section are only required if you actually
## have directories named 'content' or 'component' on your server
## If you do not have directories with these names, comment them out.
#
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
#RewriteRule ^(content/|component/) index.php
#
########## End - Joomla! core SEF Section
########## Begin - 3rd Party SEF Section
############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
#
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
#
########## End - 3rd Party SEF Section
ATTENZIONE! Questa procedura funziona solo se avete joomla installato nella directory principale del vostro spazio web. Se avete il vostro sito in una sottocartella, dovete modificare (se non sbaglio) un opzione all'interno del file .htaccess
Spero di essere stato utile. Se ci sono delle inesattezze ditemelo che correggo subito.
ciau
K
-
Domandina...
Utilizzando la ricerca di virtuemart ad esempio cercando
"cellulare nokia" ottengo per qualsiasi ricerca fatta la pagina " www.nomedominio.it/consulta-le-offerte-on-line.html "
Non c'è un sistema che per ogni ricerca fatta mi crei un indirizzo differente in modo che io possa poi reindirizzare con sh404sef ad altra pagina. Così posso evitare di crearmi tante sottocategorie
Ciao
-
domandina
il sito di Zalexo è stato bucato, basta un search per trovare il topic aperto da lui in questo forum.
presumo che utilizzasse per il proprio sito molti componenti o hack descritti nella guida .
l'hacking è legato in qualche modo a falle di sicurezza di uno o più componenti riportati nella guida ?
ciao
-
rispostina
ancora non si sa con precisione
ciao
jk
-
Domanda stupida....
Ma quale devo scaricare che c'e ne sono tanti?????
http://joomlacode.org/gf/project/sh404sef/frs/?action=FrsReleaseBrowse&frs_package_id=313
-
risposta stupida... :D
l'ultima :P
ciao
jk
:'(
-
Non capisco come mai gli ultimi 3 sono caricati a distanza di 1 giorno... che differenze hanno?
-
prova a leggere i references
-
ho letto della pericolosità dell'utilizzo di questo componente, voi cosigliate di non usarlo per ora ?
-
ho letto della pericolosità dell'utilizzo di questo componente, voi cosigliate di non usarlo per ora ?
Pericolosità????
-
ho letto della pericolosità dell'utilizzo di questo componente, voi cosigliate di non usarlo per ora ?
Pericolosità????
http://forum.joomla.it/index.php/topic,27884.0/topicseen.html
-
ho letto della pericolosità dell'utilizzo di questo componente, voi cosigliate di non usarlo per ora ?
Pericolosità????
http://forum.joomla.it/index.php/topic,27884.0/topicseen.html
sul sito ufficiale di sh404sef è riportato che il componente non soffre di falle di sicurezza.
il sito dello sviluppatore è stato defacciato negli stessi giorni di zalexo dot it.
l'hacking di extensions.siliana.net, secondo quanto riportato da sh404sef, è stato possibile non grazie ad una falla del componente ma allo spoofing di username/pass del loro account ftp.
zalexo riporta invece una parte di log dove comunica che il componente è insicuro.
ora non so se abbia riportato la cosa alla sviluppatore.. ma chi ha ragione ?
-
Sapete mica se ci stanno novità su aggiornamenti relativi alla sicurezza?
Ciao ciao
-
Funziona bennissimo questo componente. Però come altri ho notato che quando usi l'opzione senza .htaccess l'url diventa un po complicato tipo
domain.com/prodotto.php/prodotto.html
ma con l'opzione .htaccess acceso l'url diventa molto bello. Quanto amo il mio Apache/UNIX :)
Due osservazione:
1) in virtuemart il nome del negozio nel <TITLE> è inserito alla fine del tage, tipo
<TITLE> Prodotto - Cateogria - Nome Negozio </TITLE>.
Sarebbe meglio se il nome del negozio appareva al'inizio. Qualcuno sa come posso fare questa modifica?
2) Credo che sara' meglio per security che il file config sia spostato dalla cartella pubblica fuori del root, come uno può fare con il file config di Joomla. Sto controllando se questo sia possibile con le seguente codice.
<?php
require( dirname( __FILE__ ) . '/../config.sef.php' );
?>
-
2) Credo che sara' meglio per security che il file config sia spostato dalla cartella pubblica fuori del root, come uno può fare con il file config di Joomla. Sto controllando se questo sia possibile con le seguente codice.
<?php
require( dirname( __FILE__ ) . '/../config.sef.php' );
?>
Sì. Hai fatto un test per verificare se funziona ?
-
Ho provato creando a .php file nella cartella di configurazione di SEF come sotto:
<?php
require '/cartellafuoridelroot/config.sef.php';
?>
Il control panel di SEF nel ADMIN funziona, ma sul sito mi da un sacco di errori. Quindi forse e meglio lasciare come è!
-
Sbaglio o questo componente (sh404sef) è diventato a pagamento? :(
-
il componente veniva sviluppato da shumisha (Yannick Gaultier), distribuito sotto licenza open source senza costi
il componente è diventato a pagamento di recente: yannick è entrato a far parte del team di sviluppo della società che detiene ora la proprietà intellettuale del software e che lo distribuisce dietro licenza open source ma a pagamento