Back to top

Autore Topic: index.php davanti alla riscrittura dell'url  (Letto 3066 volte)

Offline Balboa

  • Appassionato
  • ***
  • Post: 256
  • Sesso: Maschio
    • Mostra profilo
index.php davanti alla riscrittura dell'url
« il: 22 Ago 2009, 09:33:00 »
ciao :)
ho appena iniziato ad usare sh404SEF per la riscrittura degli url e funziona tutto bene.
semplicemente non riesco a capire/risolvere una cosa: praticamente nell'url riscritto all'inizio, prima della mia riscrittura mi ci mette sempre "index.php"
non so se è normale questo...io ovviamente vorrei che non ci fosse.
Come si può fare affinchè non compaia?

GRAZIE 1000 in anticipo

Offline Milcon

  • Global Moderator
  • Abituale
  • ********
  • Post: 1815
  • Sesso: Maschio
    • Mostra profilo
Re:index.php davanti alla riscrittura dell'url
« Risposta #1 il: 22 Ago 2009, 18:44:45 »
Ciao, hai abilitato il componente nella scheda principale? Usi il file htaccess attivato, se si lo hai attivato dalla scheda avanzato? Diciamo che gli indirizzi vanno scritti con estensione .html, per essere amichevoli con i motori di ricerca, quindi nel tuo caso non va bene l'estensione php... :)

Offline AlexCappello

  • Esploratore
  • **
  • Post: 95
  • Sesso: Maschio
    • Mostra profilo
Re:index.php davanti alla riscrittura dell'url
« Risposta #2 il: 22 Ago 2009, 19:11:22 »
Citazione
all'inizio, prima della mia riscrittura mi ci mette sempre "index.php"

Vai in configurazione del componente, al tab avanzato e alla voce "modalità rescrivibile" seleziona

con .htaccess (mod_rewrite)

Citazione
Diciamo che gli indirizzi vanno scritti con estensione .html, per essere amichevoli con i motori di ricerca

io non lo inserisco nemmeno. Lascio solo il nome dell' indirizzo personalizzato con la chiave senza estensione

Offline Balboa

  • Appassionato
  • ***
  • Post: 256
  • Sesso: Maschio
    • Mostra profilo
Re:index.php davanti alla riscrittura dell'url
« Risposta #3 il: 05 Set 2009, 11:03:54 »
ciao amici,
si ho fatto come mi avete consigliato, ho messo nella scheda "avanzato"

con .htaccess (mod_rewrite)

ma ahimè quando faccio così poi addirittura mi appare in ogni pagina che tento di visualizzare il seguente messaggio di errore e non vedo più NIENTE

“ERRORE 404 PAGINA NON TROVATA!"

a cosa è dovuto come posso risolvere? devo forse modificare qualche script internamente al file .htacces?

fatemi sapere

GRAZIE

Offline AlexCappello

  • Esploratore
  • **
  • Post: 95
  • Sesso: Maschio
    • Mostra profilo
Re:index.php davanti alla riscrittura dell'url
« Risposta #4 il: 05 Set 2009, 11:21:00 »
Prova a fare così:

vai in shs404sef e clicca su

sfoltisci sef url

dimmi che succede

Offline Balboa

  • Appassionato
  • ***
  • Post: 256
  • Sesso: Maschio
    • Mostra profilo
Re:index.php davanti alla riscrittura dell'url
« Risposta #5 il: 05 Set 2009, 11:46:54 »
dunque ho fatto quanto mi hai indicato la risposta a livello admin è una pagina con scritto: "ATTENZIONE!!! stai per cancellare 461records" PROCEDI
io non ho clikkato in quanto non vorrei che mi danneggia il database o qualcosa del genere..comunque a livello di vetrina non è cambiato nulla.

Offline AlexCappello

  • Esploratore
  • **
  • Post: 95
  • Sesso: Maschio
    • Mostra profilo
Re:index.php davanti alla riscrittura dell'url
« Risposta #6 il: 05 Set 2009, 12:04:48 »
Citazione
comunque a livello di vetrina non è cambiato nulla.

E' ovvio. Se non cancelli i records non può cambiare nulla  :)

Se hai dubbi fai prima un backup del database in modo che puoi sempre tornare indietro.

Il comando sfoltisci url non ti cancella quello che hai creato (url personalizzate, tag, ecc), ma il superfluo, che non ti fa funzionare la parte seo/sef come vuoi tu. E ti fa generare l'errore.

Per sicurezza, giustamente, fai prima un backup di tutto. I backup non bastano mai.

Offline Balboa

  • Appassionato
  • ***
  • Post: 256
  • Sesso: Maschio
    • Mostra profilo
Re:index.php davanti alla riscrittura dell'url
« Risposta #7 il: 05 Set 2009, 12:33:36 »
ciao Alex
dunque ho sfoltito come consigliato però continua a non succedere niente.
Mi sono accorto che accanto a "modo riscrivibile" nella tab AVANZATO c'è la "I" con delle informazioni in inglese che mi sembra di capire contempli il mio caso (cioè la possibilità della presenza di index.php prima dell'url riscritto in modalità rewrite)non vorrei che siccome io sto lavorando su server apache questa cosa sia normale..non so..prova a dare un occhiata anche tu su questo pulsante info accanto al campo di scelta di riscrittura.

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:index.php davanti alla riscrittura dell'url
« Risposta #8 il: 05 Set 2009, 12:39:55 »
Citazione
non vorrei che siccome io sto lavorando su server apache questa cosa sia normale..
tranquillo, joomla per funzionare necessita di una lamp..
e lamp non è altro che l'acronimo di Linux Apache Mysql e Php
 ;)
(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 AlexCappello

  • Esploratore
  • **
  • Post: 95
  • Sesso: Maschio
    • Mostra profilo
Re:index.php davanti alla riscrittura dell'url
« Risposta #9 il: 05 Set 2009, 13:06:39 »
Che strano. Dunque tu dici che quando hai abilitato il componente, la rescrittura delle url è avvenuta. Quindi il mod_rewrite sembra funzionare.

Nel file htaccess hai già provato a modificare i due soliti parametri?

Options +FollowSymLinks

# RewriteBase /


il primo modificandolo così

#Options +FollowSymLinks

una volta che lo fai testi il funzionamento del sito lato front-end e lato amministratore e vedi se funziona. Non ti preoccupare se ti dà errori strani (tipo errore 500 ...)basta ripristinare la voce e torna tutto come prima.

Poi la seconda voce togli #, quindi diventa

RewriteBase /

Se il sito risiede in una sottocartella scrivi

RewriteBase /nome-sotto-cartella

Famme sapè...

 



Web Design Bolzano Kreatif