Autore Topic: [RISOLTO] Xampp e .htaccess : il mod rewrite non funziona?  (Letto 2176 volte)

Offline bellatrix

  • Appassionato
  • ***
  • Post: 502
  • Sesso: Maschio
    • Mostra profilo
    • AltrArte Blog
Se elimino .htaccess, Joomla 3 sotto Xampp parte ma non trova gli url dei menu, per cui posso solo supporre che il mod rewrite non funzioni.
Ho provato ad attivarlo seguendo questo thread ma non funziona ugualmente.

Avete una qualche idea di come attivare il rewrite sotto Xampp e Windows 7 ?
« Ultima modifica: 25 Ott 2015, 20:17:26 da bellatrix »

Offline bellatrix

  • Appassionato
  • ***
  • Post: 502
  • Sesso: Maschio
    • Mostra profilo
    • AltrArte Blog
Re: Xampp e .htaccess : il mod rewrite non funziona?
« Risposta #1 il: 25 Ott 2015, 08:42:40 »
Disattivando la funzione "Riscrivi URL SEF" dal pannello di controllo di Joomla ed eliminando .htaccess, tutto funziona regolarmente ma c'Ŕ un piccolo problema: viene aggiunto "index.php" come prefisso.   

Qualcuno ne sa qualcosa?

 
« Ultima modifica: 25 Ott 2015, 14:15:12 da bellatrix »

Offline bellatrix

  • Appassionato
  • ***
  • Post: 502
  • Sesso: Maschio
    • Mostra profilo
    • AltrArte Blog
Re:Xampp e .htaccess : il mod rewrite non funziona?
« Risposta #2 il: 25 Ott 2015, 14:16:16 »
Thread corretto.
Chiedo scusa.

Online tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 27130
  • Sesso: Maschio
  • Chi si specializza muore.
    • Mostra profilo
    • Xataface Italia
Re:Xampp e .htaccess : il mod rewrite non funziona?
« Risposta #3 il: 25 Ott 2015, 15:00:47 »
In locale a che ti serve? Meglio abilitarlo solo quando sei online.
NEWS DataGrill Xataface Installer (Ver. 1.0.0) per Joomla 3.6 ed un Esempio Applicazione Bblioteca

Offline bellatrix

  • Appassionato
  • ***
  • Post: 502
  • Sesso: Maschio
    • Mostra profilo
    • AltrArte Blog
Re:Xampp e .htaccess : il mod rewrite non funziona?
« Risposta #4 il: 25 Ott 2015, 15:07:54 »
Mi serve perchŔ se creo ad esempio un menu "dove-siamo" e lo riscrivo su un pulsante in una pagina, andr˛ a scrivere nel codice:

Codice: [Seleziona]
<a class="btn" href="/dove-siamo">Dove siamo[/url]
Idem per tutte le centinaia di link interni che andrei a creare nel codice.

Offline bellatrix

  • Appassionato
  • ***
  • Post: 502
  • Sesso: Maschio
    • Mostra profilo
    • AltrArte Blog
Re:Xampp e .htaccess : il mod rewrite non funziona?
« Risposta #5 il: 25 Ott 2015, 15:15:39 »
Ma coloro che usano XAMPP o EasyPHP (che da lo stesso problema, ovviamente), non accusano lo stesso problema?

Offline bellatrix

  • Appassionato
  • ***
  • Post: 502
  • Sesso: Maschio
    • Mostra profilo
    • AltrArte Blog
Re:Xampp e .htaccess : il mod rewrite non funziona?
« Risposta #6 il: 25 Ott 2015, 15:46:54 »
Considerando che .htaccess Ŕ un componente di Apache e se si elimina dalla root, Joomla parte regolarmente - ma non risolve gli url - posso solo supporre che ci sia una riga all'interno di esso non compatibile con Xampp.

Online tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 27130
  • Sesso: Maschio
  • Chi si specializza muore.
    • Mostra profilo
    • Xataface Italia
Re:Xampp e .htaccess : il mod rewrite non funziona?
« Risposta #7 il: 25 Ott 2015, 15:55:55 »
Forse in apache non hai proprio il modrewrite, ma come ho detto in locale non ti serve risolvere gli url.
NEWS DataGrill Xataface Installer (Ver. 1.0.0) per Joomla 3.6 ed un Esempio Applicazione Bblioteca

Offline bellatrix

  • Appassionato
  • ***
  • Post: 502
  • Sesso: Maschio
    • Mostra profilo
    • AltrArte Blog
Re:Xampp e .htaccess : il mod rewrite non funziona?
« Risposta #8 il: 25 Ott 2015, 18:51:19 »
Ma com'Ŕ possibile che in locale non serva risolvere gli url?
Serve eccome, altro che.

Indipendentemente da questo tema che spiegher˛ in un altro thread o sul mio blog, il topic Ŕ incentrato sul modrewrite che, dal canto mio, trovo correttamente installato.

Sto chiedendo numi sul forum di Xampp.
Non appena ho una risposta, pubblico qui la soluzione.

Grazie comunque, Tomtomeight.   ;)

Online tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 27130
  • Sesso: Maschio
  • Chi si specializza muore.
    • Mostra profilo
    • Xataface Italia
Re:Xampp e .htaccess : il mod rewrite non funziona?
« Risposta #9 il: 25 Ott 2015, 19:44:33 »
Non serve perchÚ in locale non vengono letti dai motori di ricerca e che siano amichevoli o che siano astrusi e che contengano o meno index.php ecc. non ha importanza, a meno che tu intenda che ti causano errori allora Ŕ un altro discorso.
NEWS DataGrill Xataface Installer (Ver. 1.0.0) per Joomla 3.6 ed un Esempio Applicazione Bblioteca

Offline bellatrix

  • Appassionato
  • ***
  • Post: 502
  • Sesso: Maschio
    • Mostra profilo
    • AltrArte Blog
Re:Xampp e .htaccess : il mod rewrite non funziona?
« Risposta #10 il: 25 Ott 2015, 20:17:12 »
Tomtomeight, hai letto questo post?    :-\

Problema risolto.

IncompatibilitÓ tra la direttiva ExpiresActive e Xampp (ma anche EasyPHP).
Non me ne intendo di questi server locali ma Ŕ evidente che viene adottata una configurazione Apache ridotta o particolare.

Eliminando da .htaccess tutta la (nuova) parte relativa alla compressione che Joomla 3 aggiunge al file, tutto funziona regolarmente.
In pratica, non Ŕ colpa del rewrite ma della scadenza cache.

Online tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 27130
  • Sesso: Maschio
  • Chi si specializza muore.
    • Mostra profilo
    • Xataface Italia
Re:[RISOLTO] Xampp e .htaccess : il mod rewrite non funziona?
« Risposta #11 il: 25 Ott 2015, 20:30:26 »
Certo che ho letto, hai detto che disattivando .htaccess tutto funziona e quindi dato che in locale non serve attivare .htaccess per come ti ho spiegato prima hai risolto un non problema, un non problema perchÚ l'aggiunta di index.php agli url non costituiva impedimento al funzionamento in locale. Meglio aspettare di essere in remoto per attuvare le opzioni seo e .htaccess.
NEWS DataGrill Xataface Installer (Ver. 1.0.0) per Joomla 3.6 ed un Esempio Applicazione Bblioteca

Offline bellatrix

  • Appassionato
  • ***
  • Post: 502
  • Sesso: Maschio
    • Mostra profilo
    • AltrArte Blog
Re:[RISOLTO] Xampp e .htaccess : il mod rewrite non funziona?
« Risposta #12 il: 25 Ott 2015, 20:44:03 »
Scusa se insisto, Tom.   ;)
Ma come fai a creare pulsanti e men¨ aggiuntivi se non attivi la riscrittura degli url?
Capisco benissimo la questione dei motori di ricerca (sono SEO da 15 anni  :) ) ma in questo modo, testi appieno tutto il sito, capisci cosa intendo dire?

Ad esempio, crei un menu e non lo pubblichi.
Decidi al suo interno tutti gli url che vuoi e li pubblichi in altri men¨ come url esterni, oppure, crei link da parole sulle pagine.
Puoi usare (e testare) plugin come SEOLINK o WORLDLINK
Puoi pubblicare men¨ aggiuntivi solo per alcune pagine, facendo funzionare il SEF solo dal menu non pubblicato.

La questione dell'index.php era una scorciatoia che mi evitava di caricare l'.htaccess, prima che venissi a conoscenza del problema di incompatibilitÓ di quella direttiva.
Di fatto, il rewrite non avrebbe funzionato senza .htaccess.

In ogni caso, spero che questo thread sia stato e sarÓ d'aiuto per molti che, leggendo in rete, risolvono solo cancellando semplicemente l'htaccess per fare funzionare Joomla in locale (tiŔ, associazione latente semantica creata  ;) ).

Molto interessante anche la risposta data sul forum di Xampp (non voglio pubblicare il link).
Con una certa (s)cortesia, mi Ŕ stato suggerito di arrangiarmi, perchŔ non Ŕ problema loro ma di Joomla (scrivi sul forum di Joomla).
Ho quindi pubblicato, sul loro forum, la soluzione dell'incompatibilitÓ di Apache con la direttiva ExpiresActive e li ho ringraziati per i loro preziosi consigli.    ;)

Buona serata, Tom!  ;D

Offline bellatrix

  • Appassionato
  • ***
  • Post: 502
  • Sesso: Maschio
    • Mostra profilo
    • AltrArte Blog
Re:[RISOLTO] Xampp e .htaccess : il mod rewrite non funziona?
« Risposta #13 il: 25 Ott 2015, 20:52:15 »
Consiglio aggiuntivo:
Se si vuole fare girare un'installazione di Joomla 3 in locale con Xampp e piazzare tutti i file in una directory separata da eventuali altre installazioni su cui si sta lavorando, Ŕ necessario commentare la riga del RewriteBase /

Se la direttiva RewriteBase non si commenta, tutti i link creati dal Rewrite punteranno alla directory superiore.

Online tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 27130
  • Sesso: Maschio
  • Chi si specializza muore.
    • Mostra profilo
    • Xataface Italia
Re:[RISOLTO] Xampp e .htaccess : il mod rewrite non funziona?
« Risposta #14 il: 25 Ott 2015, 21:33:37 »
Ho sempre aggiunto voci di men¨ e pulsanti senza preoccuparmi di avere o non avere attivato rewrite ed hanno sempre funzionato in entrambi i casi.
NEWS DataGrill Xataface Installer (Ver. 1.0.0) per Joomla 3.6 ed un Esempio Applicazione Bblioteca

 

Torna su