Benvenuto! Effettua l'accesso oppure registrati.

Inserisci il nome utente, la password e la durata della sessione.

Autore Topic: [RISOLTO] SEF joomla 2.5.8....errore 404 & link interni non funzionanti!!  (Letto 3629 volte)

Offline banzaibull

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Uffi....che casino.

Sto spippolando in locale su un nuovo sito; grande ideona: in ogni articolo quando trovo il nome e cognome di una persona la linko ad una immagine in una sottocartella di images, facile a farsi utilizzando un plugin per gli snippets di codice.

Problema: se attivo il sef di joomla (solo la prima opzione) quando leggo l'articolo il link diventa errrato perchè viene trasformato in localhost/cartellajoomla/index.php/images/... e ovviamente quell'index.php non ci azzecca na mazza nel path dell'immagine (il link che ho messo all'immagine è /images/persone/nomeimmagine.ext).

Bon...provo la strada dell'.htacces:
1) modifico htaccess.txt in .htaccess tramite ftp
2) modifico apache caricando il modulo mod_rewrite e trasformando tutti gli allowoverride none in all
3) modifico .htaccess commentando Options +FollowSymlinks e decommentando RewriteBase /
4) attivo le prime 3 opzioni del seo di joomla
5) riavvio apache

BOOOOMMMM!!!!! quando clicco sul titolo di una notizia in homepage errori 404 a tutto spiano:

Link chiamato: http://localhost/cartellasito/categoria/idarticolo-aliasarticolo.html
Errore indicato: Not Found The requested URL /index.php was not found on this server.

Bon:....provo ad installare Mijosef nella speranza di risolvere ma nulla cambia.

Rimarco che l'htaccess è quello standard e si trova nella root del sito.

La mia paura è che il sito dovrà essere hostato sullo spazio web dell'innominabile fornitore, quindi sarei faelice di una soluzione che non coinvolgesse l'htaccess perchè sicuramente ci saranno casini.

Grazie per l'attenzione e le eventuali risposte...


AGGIORNAMENTO
---------------------------------

Errori 404 risolti modificando la direttiva Rewritebase / in .htaccess. Dato che joomla è installato in una sottocartella della root ho modificato la direttiva in Rewritebase /nomecartelladelsito

Purtroppo i link continuano a non funzionare in quanto diventano: http://localhost/cartellajoomla/categoria/images/persone/cognome.nome.jpg e il nome della categoria è di troppo.


AGGIORNAMENTO

---------------------------------

Problema risolto inserendo nei link path assoluti e non relativi. In questo modo all'url del link non viene aggiunta la parte relativa alle categorie.
« Ultima modifica: 07 Dic 2012, 14:32:00 da banzaibull »

Offline giovi

  • Instancabile
  • ******
  • Post: 8689
  • Sesso: Maschio
    • Mostra profilo
    • Flow Solutions
Re:SEF joomla 2.5.8....sempre errore 404!!
« Risposta #1 il: 07 Dic 2012, 10:15:49 »
l'htaccess in locale non funziona come non funzionano tutti gli adattamenti per rendere le ur di un sito friendly. Ma riflettendoci.... a cosa servirebbe rendere un sito popolare in locale?


Carica il sito online e rieffettua queste prove
Prova Simple File Manager per creare la tua area privata con file riservati ai singoli utenti

Offline banzaibull

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re:SEF joomla 2.5.8....sempre errore 404!!
« Risposta #2 il: 07 Dic 2012, 10:44:04 »
Grazie per la risposta...

Sfortunatamente non c'è ancora uno spazio fisico su cui appoggiare il sito.

Sei sicuro di quanto affermi? sto leggendo su Google di diversi utenti che usano tranquillamente l'htaccess in locale.

Bye.

Offline giovi

  • Instancabile
  • ******
  • Post: 8689
  • Sesso: Maschio
    • Mostra profilo
    • Flow Solutions
Re:SEF joomla 2.5.8....sempre errore 404!!
« Risposta #3 il: 07 Dic 2012, 10:48:02 »
hanno modificato il loro ambiente virtuale per farlo, e comunque sarebbe una stupidaggine in quanto a. le url sef non servono e b.in locale puoi benissimo raggiungere il file php.ini e fare la maggior parte dell modifiche necessarie...
Molti provider offrono lo spazio di prova prima dell'acquisto, puoi fare li i tuoi test.



Htaccess in locale: http://www.sastgroup.com/tutorials/far-funzionare-htaccess-in-locale-con-easyphp
Prova Simple File Manager per creare la tua area privata con file riservati ai singoli utenti

Offline banzaibull

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re:SEF joomla 2.5.8....sempre errore 404!!
« Risposta #4 il: 07 Dic 2012, 11:13:44 »
Direi che quasi ci sono, mi manca solo una regola dentro .htaccess che mi toglie le categorie e le sottocategoria dall'url.  ;D
 
« Ultima modifica: 07 Dic 2012, 11:42:36 da banzaibull »

Offline banzaibull

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
Re:SEF joomla 2.5.8....sempre errore 404!!
« Risposta #5 il: 07 Dic 2012, 13:59:53 »
...
Carica il sito online e rieffettua queste prove

Fatto!
Stesso problema che ho in locale, nei link mi ritrovo le categorie di appartenenza dell'articolo in cui codesti link sono embeddati. Questa situazione è elegante per l'url delle pagine ma sui link interni mi crea un gran casino.

Bye.

Offline giovi

  • Instancabile
  • ******
  • Post: 8689
  • Sesso: Maschio
    • Mostra profilo
    • Flow Solutions
joomla di per se non permette di ridurre così tanto gli url perchè poi una url del tipo
miostio. it/ciao/amico/mio
verrebbe riscritta come:
miosito .it/mio

e se ci fosse una voce di menu di primo livello con alias "mio" le url si intralcerebbero!
Prova Simple File Manager per creare la tua area privata con file riservati ai singoli utenti

Offline banzaibull

  • Nuovo arrivato
  • *
  • Post: 20
    • Mostra profilo
joomla di per se non permette di ridurre così tanto gli url perchè poi una url del tipo
miostio. it/ciao/amico/mio
verrebbe riscritta come:
miosito .it/mio

e se ci fosse una voce di menu di primo livello con alias "mio" le url si intralcerebbero!

Infatti mi puzzava come soluzione.

Comunque ho risolto inserendo path assoluti ai link interni, facilitato anche dal fatto che uso rokcandy...quindi quando metto up mi basta modificare lo snippet memorizzato.

Direi che adesso funziona tutto...

Bye.

 

Torna su