Back to top

Autore Topic: Contenuto duplicato in un template smontato (rima) + problemino cache  (Letto 8785 volte)

Offline Navi

  • Esploratore
  • **
  • Post: 172
    • Mostra profilo
Ciao a tutti, non so se è la sezione giusta, comunque provo a esporre qui il problema.

Dopo un po' di tentativi sono riuscito a far funzionare la configurazione seo - opzione mod_rewrite, smanettando sulla configurazione server grazie alle ottime guide contenute in questo forum (grazie).
Tuttavia, ho scoperto che, i vecchi link che avevo generato prima di configurare il file .htaccess sono ancora vivi!!!


Esiste quindi la pagina miosito.it/esempio

MA ANCHE

miosito.it/index.php/esempio

In quest'ultimo caso, l'indirizzo esiste e funziona, ma all'indirizzo miosito.it/index.php/esempio viene visualizzata una copia della pagina miosito.it/esempio con un triplice problema:
1) si tratta di un contenuto duplicato
2) il template è "aperto" cioè dispone i moduli a caso
3) una volta giunti su una pagina "duplicata" non si può tornare indietro (tutti i link della pagina presentano il prefisso index.php)


INFINE: se attivo la cache di joomla (che nel mio caso è utile), a volte, pur avendo impostato "nessuna cache" per i moduli, la pagina viene generata - ripeto, non sempre- con moduli che contengono link preceduti da index.php (quindi nn funzionanti) e non da quelli originali.

Qualcuno ha una soluzione?

Grazie e buon anno!!

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Benvenuto nel forum di joomla.it

soluzione a quale problema?
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline Navi

  • Esploratore
  • **
  • Post: 172
    • Mostra profilo
Benvenuto nel forum di joomla.it

soluzione a quale problema?

I problemini sono:

1) il primo problemino è che se qualcuno capita su una delle pagine miosito.it/index.php/esempio non solo ha una brutta impressione (il template è "sfondato") ma SOPRATTUTTO non ne esce più. In quella pagina ci sono solo link sbagliati, persino quello della home. Forse non sono stato chiaro, ma questo fenomeno si ripropone per tutte le pagine del sito (miosito.it/esempio2 = miosito.it/index.php/esempio2). Se si pensa che è un sito con migliaia di pagine... il problema c'è. o no?

2) ho provato a far finta di non avere nessun problema ;) ma, se inserisco la cache, tutti  i menu con link contenuti nei moduli, a volte, vengono generati come miosito.it/index.php/esempio. (anche se ho dato il comando "nessuna cache" nel modulo)


esiste un modo per ovviare, e fare sparire queste pagine con il suffisso index.php dal sito?

 

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Navi continui a segnalare una marea di problemi e non tutti sono di competenza di questa sezione ma risulta impossibile inviarti in quella giusta, che ne dici di affrontarne uno per volta?

Io inizierei con il template sfondato..
per questo apri un topic nella sezione template del forum, sempre che non sia un template commerciale?
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline Navi

  • Esploratore
  • **
  • Post: 172
    • Mostra profilo
Navi continui a segnalare una marea di problemi e non tutti sono di competenza di questa sezione ma risulta impossibile inviarti in quella giusta, che ne dici di affrontarne uno per volta?

Io inizierei con il template sfondato..
per questo apri un topic nella sezione template del forum, sempre che non sia un template commerciale?

Eh lo so, anche io non sapevo bene dove postare... però sono dell'idea che il problema sia unico e che dipenda dal rewrite_mode (quindi non dal template)
Non penso che sia un problema di template (è quello predefinito ryu milkway, modificato), perchè funziona egregiamente, SEMPRE, tranne che su questi indirizzi duplicati preceduti dal suffisso index.php.

Credo che il problema sia questo suffisso, infatti, si insinua anche nei link generati nei moduli. Tuttavia, ciò accade solo se attivo la cache. Con la cache disattivata, non accade mai, mentre se è attivata, capita ogni tanto (diciamo una volta su 10)

Una soluzione che ho trovato  è quella di "fregarmene" e di togliere la cache. L'alternativa, potrebbe essere quella di installare qualche componente SEF, ma non ne vale la pena, almeno per il mio caso, preferirei rinunciare alla cache.

Mi chiedo se non ci sono alternative.... e comunque provo a chiedere sulla sezione template.

grazie

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
facciamo le cose facili, indica il link al sito problematico..
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline Navi

  • Esploratore
  • **
  • Post: 172
    • Mostra profilo
facciamo le cose facili, indica il link al sito problematico..

Un esempio (non è il mio sito, ma ho notato che non accade a tutti i joomla) si può visionare a questo indirizzo. Sembra che il template non ci sia, in effetti secondo me viene caricato sulla destra... (è una mia impressione non ne sono sicuro)

zalexo.it/index.php/guide-tutorial.html

poi provare a digitarlo senza index.php, così:

zalexo.it/guide-tutorial.html

 
Ecco il problema, accade così per tutto il sito... mentre, secondo me, i due link dovrebbero puntare alla stessa pagina ;)

Il template sembrerebbe  spostato a destra.

Ps: ho anche provato a postare dove mi avete suggerito in questo thread

http://forum.joomla.it/index.php/topic,91116.0.html


« Ultima modifica: 02 Gen 2010, 17:41:44 da Navi »

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
tu non vuoi risolvere..

ma oggi sono paziente.
un link al tuo sito, per cortesia...
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline Navi

  • Esploratore
  • **
  • Post: 172
    • Mostra profilo
tu non vuoi risolvere..

ma oggi sono paziente.
un link al tuo sito, per cortesia...

Grazieee :)

scusa ho modificato il post. Purtroppo non posso postare il sito dove sto lavorando (comunque non è mio) ma ne ho trovato uno di esempio.

Un esempio (non è il mio sito, ma ho notato che non accade a tutti i joomla) si può visionare a questo indirizzo. Sembra che il template non ci sia, in effetti secondo me viene caricato sulla destra... (è una mia impressione non ne sono sicuro)

zalexo.it/index.php/guide-tutorial.html

poi provare a digitarlo senza index.php, così:

zalexo.it/guide-tutorial.html

 
Ecco il problema, accade così per tutto il sito... mentre, secondo me, i due link dovrebbero puntare alla stessa pagina ;)



Offline Navi

  • Esploratore
  • **
  • Post: 172
    • Mostra profilo


Un altro esempio, invece funzionante,

assopoker.com/index.php/poker_news

è uguale a

assopoker.com/poker_news

In questo caso, togliendo o aggiungendo il suffisso index.php il tutto resta invariato e il template viene caricato (rima)  :)
« Ultima modifica: 02 Gen 2010, 17:53:12 da Navi »

Offline Navi

  • Esploratore
  • **
  • Post: 172
    • Mostra profilo
cavoli, ho trovato un altro esempio... a questo punto non mi resta che concludere che non è un problema mio, ma di joomla. Sono sicuro di quanto affermo, poichè in alcuni joomla questo non accade

joomla.it/index.php/download.html

è diverso da

joomla.it/download.html 


mentre dovrebbe essere =

o sono falsi problemi?

Un saluto a tutti

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Citazione
a questo punto non mi resta che concludere che non è un problema mio, ma di joomla
oppure non hai settato correttamente il file .htaccess  ;)
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline Navi

  • Esploratore
  • **
  • Post: 172
    • Mostra profilo
Citazione
a questo punto non mi resta che concludere che non è un problema mio, ma di joomla
oppure non hai settato correttamente il file .htaccess  ;)
ho sbagliato, volevo dire di configurazione di joomla credo sia questo il problema...

Offline Navi

  • Esploratore
  • **
  • Post: 172
    • Mostra profilo
Citazione
a questo punto non mi resta che concludere che non è un problema mio, ma di joomla
oppure non hai settato correttamente il file .htaccess  ;)
ho sbagliato, volevo dire di configurazre ione di joomla credo sia questo il problema...

purtroppo, il sito che ho messo come esempio, contiene una guida alla configurazione del file .htaccess   :-\

mentre il secondo esempio... cioè stiamo parlando di joomla.it ....

quale sarà la configurazione perfetta per i nostri amati joomla ? :)

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Ciao Navi,
la configurazione perfetta non esiste perchè dipende dal server.
Il file .htaccess deve essere creato su misura secondo i settings del server.
Ti ho risposto anche di là, leggi l'articolo e vedrai che risolvi.
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline Navi

  • Esploratore
  • **
  • Post: 172
    • Mostra profilo
Ciao Navi,
la configurazione perfetta non esiste perchè dipende dal server.
Il file .htaccess deve essere creato su misura secondo i settings del server.
Ti ho risposto anche di là, leggi l'articolo e vedrai che risolvi.

ti ho risposto qui. Purtroppo non è sufficiente...

http://forum.joomla.it/index.php/topic,91116.msg399058.html#msg399058

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Navi..
ho capito,
hai modificato tutto nel codice e ora non ti ci raccapezzi...
e come detto di la non duplicare i topic, inoltre se non puoi o vuoi postare un link io eviterei anche di sottoporci indovinelli, almeno senza un adeguato e congro premio ..
 ;)
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline Navi

  • Esploratore
  • **
  • Post: 172
    • Mostra profilo
Navi..
ho capito,
hai modificato tutto nel codice e ora non ti ci raccapezzi...
e come detto di la non duplicare i topic, inoltre se non puoi o vuoi postare un link io eviterei anche di sottoporci indovinelli, almeno senza un adeguato e congro premio ..
 ;)

non credo che tu abbia capito. E ti dico il perchè:

1) mi raccapezzo nel codice, che non ho cambiato: l'unica cosa che ho cambiato, come detto è il file .htaccess.

2) non è un problema mio, ma di molti joomla con file .htaccess modificato, compreso questo sito!!!. Hai provato???

http://www.joomla.it/template.html

è uguale ma diverso a

http://www.joomla.it/index.php/template.html


So che l'italiano non è mai stato il mio forte, ma spero che seguendo l'esempio qualcuno possa almeno capire il problema.


3) se dopo capodanno sono qui a lavorare, è chiaro che non ho tempo da perdere, nè con gli indovinelli, nè con la duplicazione di post (mi bastano le pagine duplicate di joomla, credetemi) .. ma qualcuno mi ha suggerito di aprire un altro post su template e qualcun altro mi ha risposto lì. Mi scuso se il mio post risulta di difficile consultazione, però voglio ribadire che il problema c'è e non è solo mio, guardate gli esempi.

Spero che riuscirete a risolvere, io continuo... e nel caso vi farò sapere.. ciao

Offline Navi

  • Esploratore
  • **
  • Post: 172
    • Mostra profilo
E se ancora non è chiaro il problema segnalo un altro esempio, preso dalla sezione i migliori siti per joomla.


confrontate i due link. Il contenuto è identico, ma nel primo caso non viene caricato il template.
Per i più esperti, segnalo che su questo sito è implementata la redirect della pag. 404, ma nemmeno questo ha risolto il problema...

1) link errato

http://www.operatoresociosanitario.net/index.php/Elementi-di-Psicologia/

2 link corretto

http://www.operatoresociosanitario.net/Elementi-di-Psicologia/

Da notare che il contenuto è identico!

Ripeto che teoricamente, nessuno si accorge del problema, a meno che la cache non sia attivata.
In quest'ultimo caso, purtroppo, i menu generano casualmente link preceduti da index.php, inutilizzabili.



Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
ora capisco, come ti dicevo basta un link..
ma il problema di chi, scusa?
in questo sito che hai inkato non funziona neanche
http://www.operatoresociosanitario.net/index.php
(vedi nota sotto)

forse sarà un problema dell'hosting, non di joomla,
ad esempio nel sito che linko nel profilo sia questo
http://consult.andrenacci.net
che quest'altro
http://consult.andrenacci.net/index.php

ovvio che se già non funzionano così hai voglia poi a vedere con url più lunghe..

se è una particolarità del servizio hosting non ti resta che risolvere con la tua assistenza hosting, come ti aveva già detto l'altro moderatore che aveva capito, i settaggi sono infiniti in un server apache e quindi anche .htaccess (che è un file di apache) può essere configurato in miliaia di versioni diverse,
ma qui risolviamo i problemi di joomla e delle sue estensioni non commerciali, i problemi dei server non sono nostri o di joomla..


edit:
per verificare che l'indirizzo
http://www.operatoresociosanitario.net/index.php
non funziona come dicevo, arrivateci da
http://www.operatoresociosanitario.net/index.php/Elementi-di-Psicologia/

e poi eliminate a mano  /Elementi-di-Psicologia
quindi date refresh e vedrete che non va, invece se lo cliccate in se arriva al sito, segno che c'è qualche redirect?

NB
con un server normalissimo e il seo di joomla con le tre opzioni e .htaccess di default non penso debba esserci quel index.php di mezzo
infatti:
http://consult.andrenacci.net/privacy/codice-privacy-parte-ii/18-parte-ii-comunicazioni-elettroniche/129--art-129-elenchi-di-abbonati-1.html
ovvio che se ci si inserisce quel prefisso index.php la pagina non esiste..

e torniamo alle caratteristiche del server e di come è settato apache?
« Ultima modifica: 02 Gen 2010, 20:57:11 da 56francesco »
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline Navi

  • Esploratore
  • **
  • Post: 172
    • Mostra profilo
e invece accade anche a questo sito....


link esatto

http://consult.andrenacci.net/software-utili.html



link errato (con contenuto identico al link esatto)



http://consult.andrenacci.net/index.php/software-utili.html


In altre parole: per te è normale che esista quella pagina copia dei tuoi contenuti senza template (che ti ho linkato) in rete?

 Per me è normale  il tuo esempio, quello dove la pagina non esiste... ma non accade per tutte le pagine del sito. . .


ps: il server è dedicato joomla e settato come da guida.

« Ultima modifica: 03 Gen 2010, 11:18:47 da 56francesco »

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Citazione
http://consult.andrenacci.net/index.php/software-utili.html

ma fammi capire una cosa, secondo te:
a- perchè accade solo con quel componente e non nei normali articoli?
b- il link contenente index.php oltre a scriverlo a manina, dove lo hai trovato?

comunque ora che l'ho visto provo a rimediare io, quando leggi riprova a cliccare lo stesso link
 ;)
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline Navi

  • Esploratore
  • **
  • Post: 172
    • Mostra profilo
-) poi sono io quello che fa gli indovinelli....

Allora nel mio caso, l'ho trovato con google.... e avrei preferito non trovarlo.... :P

-) nel tuo caso l'ho trovato a manina ;)

Infine, nell'articolo non dà questo problema perchè ha un numero, credo.

In ogni caso, hai risolto il problema specifico, ma non quello generale:

http://consult.andrenacci.net/index.php/e-commerce.html

è ancora = a

http://consult.andrenacci.net/e-commerce.html

...  nel caso potresti anche indicare come hai risolto singolarmente?


« Ultima modifica: 03 Gen 2010, 15:12:11 da 56francesco »

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
in effetti inserendo a manina index.php nei link si verifica quel fatterello che non prende il template..
se invece inserisco topolino.php non accade..

in quel sito ci sta una modifica nel file error.php  così che tutti gli indirizzi sbagliati tornino alla home perchè per qualche motivo avevo oltre 4000 url non trovate, così ho risolto alla radice..
e poi per il secondo miracolo non c'è nessun indovinello, ho semplicemente utilizzato una estensione di un compaesano, questa:
http://extensions.joomlaitalia.com/Search-Engine-Friendly-URL/119-ReDJ/dettagli.html
« Ultima modifica: 03 Gen 2010, 15:19:43 da 56francesco »
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline Navi

  • Esploratore
  • **
  • Post: 172
    • Mostra profilo
in effetti inserendo a manina index.php nei link si verifica quel fatterello che non prende il template..
se invece inserisco topolino.php non accade..

in quel sito ci sta una modifica nel file error.php  così che tutti gli indirizzi sbagliati tornino alla home perchè per qualche motivo avevo oltre 4000 url non trovate, così ho risolto alla radice..
e poi per il secondo miracolo non c'è nessun indovinello, ho semplicemente utilizzato una estensione di un compaesano, questa:
http://extensions.joomlaitalia.com/Search-Engine-Friendly-URL/119-ReDJ/dettagli.html

RISOLTO: come suggerito qui tramite server. Reindirizzamento permanente di tutte le pagine che contengono miosito/index.php/ a miosito/     (la barra dopo il nome del sito è ovviamente fondamentale)

Ribadisco che, secondo me, un "problema" c'è! ed è un "problema", se non di joomla, di rewrite mode.. in quanto di fatto, qualora si decida di riscrivere i propri url in modo come si suol dire più friendly, secondo la famosa guida citata sul forum, verranno duplicati tutti i link-menu (in pratica viene duplicato quasi tutto il contenuto del sito, su link paralleli e senza template).

 Nota per Francesco:

noto che invece tu ancora non hai risolto...

guarda questo link,


http://consult.andrenacci.net/index.php/software-utili/


ha lo stesso link del suo corrispettivo corretto privo del prefisso /index.php/

http://consult.andrenacci.net/software-utili/

Notteciao! ;)

« Ultima modifica: 18 Feb 2010, 03:34:11 da Navi »

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
capito..
imho non è un problema di indirizzi, è solo che così gli indirizzi scritti nel template che richiamano i .css non corrispondono più..
bisognerebbe intervenire li..
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

 



Web Design Bolzano Kreatif