Back to top

Autore Topic: (RISOLTO) Sh404sef ... senza index.php nell'url? come si fa?  (Letto 20882 volte)

Offline sekmo

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Salve a tutti...
sì sì.. ho cercato.. in gg (site:joomla.it..), nel forum..
ma i risultati sono risultati vicini allo zero.. :'(

Allora...ciancio alle bande...
 
1)installato sh404sef.. e fino a qui tutto apposto..
2)ho impostato a sì l'opzione sef url in pannello di ctrl/seo in joomla
3)ho modificato il file .htaccess nel seguente modo:
ho commentato le righe che trattano la sezione "joomla core SEF" e ho decommentato le righe relative alla sezione "3rd party sef"

..dato che il mio sito non è nella root, bensì in /gferrarini (in locale)
ho messo "RewriteBase /gferrarini"
e come si consigliava.. ho messo nella prima riga di "3rd party sef"
Codice: [Seleziona]
RewriteCond %{REQUEST_URI} ^(/gferrarini/component/option,com) [NC,OR] 
il fatto è che senza .htaccess funziona, anche se da come url
localhost/gferrarini/index.php/il-nostro-repertorio.htm

e con .htaccess dà

localhost/gferrarini/il-nostro-repertorio.htm ..ma errore 404!

quale buonanima mi sa consigliare qualcosa?


 
 




  (ps..opero in locale con apache 1.3, php 5.25 e mysql 5.0.45, il tutto su mac osx e senza mamp o xampp..)

qual'è il problema?
Se su sh404sef imposto di usare il file
« Ultima modifica: 03 Apr 2008, 11:59:20 da sali40 »
passate a wordpress!

Offline raffajoomla

  • Esploratore
  • **
  • Post: 146
    • Mostra profilo
Re: Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #1 il: 17 Gen 2008, 13:04:29 »
nella configurazione avanzata di sh404SEF  hai specificato che vuoi utlizzare l'.htaccess e non l index php vero?

Offline lele144

  • Nuovo arrivato
  • *
  • Post: 15
    • Mostra profilo
Re: Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #2 il: 18 Feb 2008, 10:53:30 »
Ho anche io lo stesso problema. Qualcuno potebbe dirmi gentilmente come togliere l'index.php dalla URL?Grazie mille a tutti

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #3 il: 18 Feb 2008, 11:36:12 »
Nella documentazione di sh404 ci stanno alcuni suggerimenti sull'htaccess:
Codice: [Seleziona]
    * If you get 404 errors or Internal error 500, or similar, when clicking on a rewritten URL, then you should try adding another # at the beginning of this line (near the top of the file):

      Options FollowSymLinks

      so that it looks like:

      #Options FollowSymLinks

    * If that does not work, and if your Joomla site is in a sub-directory, you should look for the line that looks like:
      #RewriteBase /
      and replace it with : RewriteBase /sub_directory_of_your_joomla_install
    * On some servers, even if your site is not in a sub-directory, you may want to try replacing
      #RewriteBase /
      by
      RewriteBase /
    * One little thing more : try changing only one thing at a time, and check the result before moving to next step

 

Inoltre, dopo aver fatto una qualsiasi modifica, oltre a sfoltire le url sef, è conveniente sfoltire le pagine 404 e ripulire la cache totale di joomla (sistema->pulizia cache completa).

Offline carlodamo

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3817
  • Sesso: Maschio
    • Mostra profilo
Re: Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #4 il: 18 Feb 2008, 11:52:25 »
suggerisco anche di entrare in SH404/configurazione/avanzate e attivare e disattivare la cacher.

poi cominciate a navigare sempre dalla home tipo: www.sito.it (questo perche le url riscritte vengono cancellate... da cui l'errore)

ciao
Evisole Web agency a Vicenza

Offline zalexo

  • Appassionato
  • ***
  • Post: 520
  • Sesso: Maschio
    • Mostra profilo
Re: Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #5 il: 18 Feb 2008, 12:17:30 »
Ho anche io lo stesso problema. Qualcuno potebbe dirmi gentilmente come togliere l'index.php dalla URL?Grazie mille a tutti

Dovete abilitare la gestione avanzata e selezionare l'utilizzo del modrewrite.

Ciao
Corsi Joomla e SEO -  SEO Web Agency - Romagna Joomla Beach  NON MANCARE!!!!

Offline gianmarcoes

  • Esploratore
  • **
  • Post: 58
    • Mostra profilo
Re: Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #6 il: 27 Mar 2008, 22:45:18 »
Salve a tutti,
ho seguito il consiglio di zalexo ma se attivo il modrewrite, non mi mette più index.php ma mi da errore pagina (pagina bianca); come mai? Non mi vede nessun link così...

Offline gianmarcoes

  • Esploratore
  • **
  • Post: 58
    • Mostra profilo
Re: Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #7 il: 31 Mar 2008, 23:14:32 »
novità?

Offline taolo

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3651
  • Sesso: Maschio
    • Mostra profilo
Re: Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #8 il: 01 Apr 2008, 00:54:21 »
Ciao gianmarcoes  :)

qualche problema nel file htaccess.txt
lo hai rinominato in .htaccess e riscritto come consiglia il componente Sh404sef?
Ogni tanto passo da Joomla Blog! Un blog su Joomla

Offline gianmarcoes

  • Esploratore
  • **
  • Post: 58
    • Mostra profilo
Re: Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #9 il: 01 Apr 2008, 01:14:15 »
Ho semplicemente rinominato il file senza rescriverlo...

Offline ilpiubello

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Re: Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #10 il: 01 Apr 2008, 17:04:07 »
Ciao,
io ho seguito e riseguito tutti i passaggi descritti qui e in altri post che trattano lo stesso argomento.
Ma non vado al di là della home page, tutti i link mi portano a "pagina non trovata".
Non è che c'è qualche incompatibilità con il server su cui risiede il sito?

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #11 il: 01 Apr 2008, 17:41:32 »
Verifica, con il tuo hoster, che non ci sia come predefinito un "index.php", ad esempio.

Verifica che, nella configurazione di sh404 non ci sia un index predefinito.

Verifica che quando aggiorni le url svuoti, poi la cache.

Verifica che quando sei nella home page non appaia un "index.html" o "index.php" dopo lo slash della root

Offline ilpiubello

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Re: Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #12 il: 01 Apr 2008, 18:08:50 »
Intanto grazie!
poi...
:D ho cliccato "notifica" per errore... che cosa è successo?  :o


Verifica, con il tuo hoster, che non ci sia come predefinito un "index.php", ad esempio.
Il sito è sotto sgaragnao... dove posso vedere questa cosa?

Verifica che, nella configurazione di sh404 non ci sia un index predefinito.
Se intendi, nella sezione "Principale", la riga "File index di default": è vuota.

Verifica che quando aggiorni le url svuoti, poi la cache.
Ho svuotato le url e le 404, poi ho eliminato i file temporanei di IE, oltre che svuotare la cartella cache del sito.

Verifica che quando sei nella home page non appaia un "index.html" o "index.php" dopo lo slash della root
Se digito il dominio mi apre la home page e non appare il nome della index; aggiungendo "index.php" non mi da alcun errore e mi carica normalmente la pagina.

Ho provato a richiamare le pagine con l'url di default, non sef, e non mi trova neanche così le pagine... è normale?
« Ultima modifica: 01 Apr 2008, 18:12:56 da ilpiubello »

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #13 il: 02 Apr 2008, 18:16:53 »
se hai cliccato su "notifica" succede solo che per ogni risposta a questo topic ti viene inviata una e-mail.
Mi daresti, per favore un link?
Già che ci sei, visto che, allora, non dipende dal sef, metti il livello dei messaggi di errore al massimo e prova a vedere che tipo di errore ti da.  A questo punto il problema sta sul tuo joomla

Offline ilpiubello

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Re: Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #14 il: 02 Apr 2008, 18:51:44 »
Ho provato a settare al massimo il livello dei messaggi di errore e mi da parecchi errori sul bot_adsense... ma nient'altro.
Ti ho mandato il link in pvt, grazie.

Offline ilpiubello

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Re: Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #15 il: 03 Apr 2008, 11:29:23 »
Grazie a sali40 ho risolto il problema.

Nel caso possa servire a qualcunaltro ecco qual'era il mio errore: avevo rinominato in maniera errata il file htaccess.txt.
Il file va rinominato come .htaccess (con il punto davanti :D)

Offline danielespp

  • Nuovo arrivato
  • *
  • Post: 43
  • Sesso: Maschio
    • Mostra profilo
Re: (RISOLTO) Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #16 il: 22 Lug 2008, 11:47:42 »
Salve a tutti, ritiro fuori qst discussione perché ho lo stesso problema...non riesco a togliere l'index.php dalla url e quando scrivo l'indirizzo della mia url mi da errore 404 se non ci aggiungo alla fine index.php!
vorrei poter usare lo stesso metodo di risoluzione (rinominare in .htaccess) ma non ho apache e mi da errore se lo faccio!
ho provato a commentare le righe nel htaccess.txt come nella guida di sh404sef ma non cambia niente...ho anche modificato una cosa nel tab very adv della configurazione:

Codice: [Seleziona]
// if not 0, sh404SEF will do a 301 redirect from http://yoursite.com/index.php
// or http://yoursite.com/index.php?lang=xx to http://yoursite.com/
// this may not work on some web servers, which transform yoursite.com into
// yoursite.com/index.php, thus creating and endless loop. If your server does
// that, set this param to 0
$shDefaultParams['sh404SEF_REDIRECT_IF_INDEX_PHP'] = 0;
niente non cambia niente...index.php nella url ed errore nella home page senza index.php
Ultimi di Ieri, Primi del Domani.

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: (RISOLTO) Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #17 il: 01 Ago 2008, 07:47:12 »
Dovresti dare una occhiata alla configurazione di apache, innanzi tutto e verificare il mod_rewrite

Offline gughi

  • Nuovo arrivato
  • *
  • Post: 1
    • Mostra profilo
Re: (RISOLTO) Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #18 il: 20 Ott 2008, 20:11:07 »
scusatemi se ritorno su questa cosa ma qualcuno conosce se con iis è possibile togliere index.php dalla url ?
ho attivato sh404sef e funziona
ma da quello che ho capito non avendo apache l'unica strada è lasciare htacess.txt e scegliere da
Configurazione sh404sef->Avanzato->Modalita riscrivibile = senza .htaccess(index.php)

o qualcuno mi da un consiglio migliore?

Offline kekko86aries

  • Nuovo arrivato
  • *
  • Post: 13
  • Sesso: Maschio
    • Mostra profilo
Re:(RISOLTO) Sh404sef ... senza index.php nell'url? come si fa?
« Risposta #19 il: 03 Feb 2010, 16:11:56 »
ciao gughi...
Il file htaccess.txt puoi rinominarlo anche se sei su windows.
Basta aprire il file con un editor (Dreamweaver, Word,...) e poi salvarlo in .htaccess

 



Web Design Bolzano Kreatif