Joomla.it Forum
Componenti per Joomla! => SEO => : Nino Lopez 21 Oct 2012, 19:13:51
-
Ciao a tutti,
attivando l'opzione in oggetto, non vedo più le pagine, compare un unico messaggio in alto a sinistra:
"No input file specified."
???
-
Hai attivato bene tutto? E l'htaccess?
http://www.joomla.it/articoli-community-16-e-17-tab/5109-joomla-17-e-seo-come-ottimizzare-il-sito-per-i-motori-di-ricerca.html (http://www.joomla.it/articoli-community-16-e-17-tab/5109-joomla-17-e-seo-come-ottimizzare-il-sito-per-i-motori-di-ricerca.html)
-
Non lo avevo fatto, ho letto la guida per quello che mi interessava subito.
Ho fatto le modifiche, ma ho avuto problemi:
1. alcuni url erano comunque preceduti da qualcosa che sembravano due date
2. alcuni contenuti, ho notato quelli di un componente che consente un'interazione ajax, scompaiono
-
Allora, se attivi bene tutto e compili l'htaccess come descritto non dovresti avere problemi.
Unica cosa, controlla prima di tutto che il tuo fornitore di hosting abbia il mod_rewrite abilitato, nel caso apri un ticket.
Poi svuota la cache del sito (se ce l'hai attiva).
Quell'errore che hai è un errore che restituisce il sito quando sono attive le opzioni seo e qualcosa nell'htaccess è scritto male o semplicemente non lo hai rinominato, questo perchè qualsiasi azione che si compie (apertura di pagina, refresh o click su di un link o articolo) semplicemente non trova la risorsa a cui effettivamente punta. Ripeto, se fai tutto per bene e poggi su di uno spazio web dove il mod_rewrite è abilitato non dovresti avere problemi di sorta, diversamente devi aprire un ticket c/o il tuo fornitore, ma ripeto controlla di aver compilato bene il file htaccess e di averlo rinominato come da guida.
-
Penso di aver fatto tutto bene:
1. ho cambiato il nome al file htaccess
2. ho commentato la riga 20
3. ho impostato le opzioni sugli URL
Non sono sicuro del mod_rewrite.
Tuttavia, considerate le tante cose che ho da imparare, rifarò il tutto con calma (ho paura di sbagliare), e magari dopo chiederò nuovamente aiuto.
Un'unica questione, in locale non mi è consentito modificare il nome del file (il prefisso punto non è accettato), significa che la riscrittura degli URL è possibile solo sul server?
grazie
-
Un'unica questione, in locale non mi è consentito modificare il nome del file (il prefisso punto non è accettato), significa che la riscrittura degli URL è possibile solo sul server?...
Non è questione di riscrittura degli url, è che i sistemi operativi redmondiani vogliono per forza un nome file prima dell'estensione, quel particolare modo col punto davanti è una prerogativa dei sistemi linux based o unix based.
La riscrittura degli url in locale non ha senso per il semplice motivo che quel file per funzionare ha bisogno del supporto e della presenza di Apache che a sua volta per funzionare a dovere necessita di essere installato sì ma anche configurato a dovere, in quanto è lui che interpreta le direttive presenti all'interno di quel file e le traduce in modo tale da soddisfare le richieste contenute (e il risultato è appunto l'interpretazione degli url secondo lo standard), ragion per cui la prova effettiva del nove la si ha solo in remoto, dove le interazioni utente/server (query al db, etc.) restituiscono la visualizzazione appunto della pagina, seguendo le direttive presenti nel file .htaccess.
Dimenticavo, prova a rifare il tutto usando un nuovo file htaccess.txt, tanto il contenuto base è sempre lo stesso, chiaramente usa quello relativo al pacchetto di joomla che stai usando, non vorrei che a furia di scriverci sia andata scritta male qualche direttiva.
-
Oltre a rinominare il file htaccess a volte si rende necessario fare queste modifiche al suo interno.
aprire il file .htaccess con un editor testuale e modificare la voce RewriteBase in
RewriteBase /
Se a questo punto sussistessero ancora problemi andare a commentare la riga 23 (sempre nell'.htaccess) in questo modo:
# Options +FollowSymLinks
-
avevo solo commentato la riga 23.
Farò l'altra modifica che mi suggerisci e spero di poter mettere [Risolto]
grazie
-
scusami, al momento io ho
# RewriteBase /
cosa dovrei fare?
grazie
-
Togli quel cancelletto da li, poi commenta così quest'altra voce # Options +FollowSymLinks.
Ora salva il file con un editor di testo e nominalo .htaccess.
Caricalo sul server.
Ora vai sul pannello di amministrazione di joomla e setta così le impostazioni seoù
salva e hai finito.
-
Sorry... ecco le Impostazioni SEO da mettere sul pannello amministrativo
ATTIVA URL SEF SI
RISCRIVI URL SEF SI
SUFFISSO URL SI
ALIAS UNICODE NO
-
Sicuramente è la prodecura esatta.
Purtroppo nel mio caso, permangono dei problemi. Un po' come avevo accennato più sù:
1. I contenuti di alcune pagine scompaiono (quelli di un componente che utilizza un'interazione ajax - per i quali un unico URL identifica diversi contenuti)
2. Negli URL compaiono dei riferimenti numerici di troppo. Ecco un esempio
.../2012-02-17-21-20-51/istituto-tecnico.html
A uno sguardo più attento, mi sembra che tali numeri siano gli stessi della voce "Alias" presente nella scheda Articolo
grazie